【Ue4】Ue4打包安卓报错 error: cannot find symbol. 以及打包日志乱码

发布时间 2023-08-02 17:53:20作者: v_chaodchen

本地环境:

ue4.26.2

androidStudio4.0

ndk21.4.7075529

jdk1.8.0_77

报错日志:

或者

日志乱码的话,把电脑首选语言改成英语就行了,简单粗暴;重点讲一下安卓打包报错的问题。

解决过程:

  • 重启电脑
  • 重装epic和ue4引擎
  • 重装ndk、buildTools
  • 重装jdk、降级jdk版本
  • 重装AndroidStudio
  • 删除用户目录下的.gradle目录
  • 重新创建demo
  • 构建、编译ue4项目后再打包

 没错,以上方法都不管用!!!然后也咨询了gpt3.5,它也无能为力

这个报错问题我断断续续弄了大概一周;最后在外网发现可用的解决方法【(2) java:122: error: cannot find symbol. - YouTube

解决方案: 

1. 启动AndroidStudio 进入SdkManager

2. 勾选Show Packages Details

 3. 取消勾选Android13.0 ("Tiramisu")的所有包,然后点击Apply同步即可。

 原因分析:

我还不知道原理是啥,有知道的大佬可以补充,感谢!!!