UE5.3打包安卓的遇到的逆天错误

发布时间:2024年01月20日

注:Up花费俩天各种卸载重装,都没用!!!!!

Task ‘:app:compileDebugJavaWithJavac‘.

网上的jbr改成17版本,改成11版本什么的方式,通通无效,最后采用的改名字的(高版本的d8改成dx,看下面文档)android studio - Unreal Engine Vr Error :app:compileDebugJavaWithJavac FAILED, ERROR: cmd.exe failed with args /c - Stack Overflow

Gradle下载的问题,在\Intermediate\Android\arm64\gradle\rungradle.bat,去双击它,在外部下载好了再开引擎编译,有效。(这步如果只能国内的同志,就去手动下载一个,放在C:\Users\XXX\.gradle\wrapper\dists下,如下图)

个人基础配置:

jbr其实就是网上下载的JDK安装后的东西(java的环境,如果环境变量配置好了,可以通过cmd里面,用java 与? javac)

对,根据官方文档,UE427,我们Last版本变成9了,本来之前代指8的,所以,要去把\Engine\Extras\AndroidSetupAndroid.bat下的Last,改成8

官网

我的路径是这样存放的:

ndk在SDK文件夹下的(在Android Studio里面安装时候,给你放在sdk里面的)

jbr就在Android Studio下(我此处用新的17版本替换的)

CLASSPATH

.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

系统path下添加(bin路径下,其实就是javac.exe,JAVA_HOME对应的路径,其实就是java.exe的路径)

%JAVA_HOME%\bin

ANDROID_HOME(SDK的位置)

E:\Android\SDK

JAVA_HOME

E:\Android\Studio\jbr

NDK_ROOT

E:\Android\SDK\ndk\25.1.8937393

NDKROOT

E:\Android\SDK\ndk\25.1.8937393

改完环境变量之后,在cmd里调 java ,javac,看看能不能正常调用,能的话,就说明环境变量ok了,你想看版本的话,就在java?-version(输java时候,会给你弹下面这些内容,提醒你有哪些命令,javac同理java)

文章来源:https://blog.csdn.net/weixin_56946623/article/details/135711291
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。