[UE4] UE4.27 配置安卓开发环境的失败记录

1,792 阅读1分钟

1.sdk ndk jdk

一开始我是按照官方流程来走的

设置虚幻的Android SDK和NDK | 虚幻引擎文档 (unrealengine.com)

这个配置教程居然不在安卓分类的第一位,我不是很理解hhh

sdk 我就是使用的 Android Studio 4.0 下载的 33 版本的,看上去没什么问题

然后可能是因为我没有把 Android Studio 下载到 C 盘,所以我后续执行那个脚本的时候就没有下载到 ndk

Android Studio 下载得到的 ndk 是 r25 版本的,高于 UE4.26 及以上要求的 r21 版本

要浏览更多版本,可以点击 Show Package Details

image.png

我使用的 JDK 是 16 版本的,在使用 Android Launcher 的时候出错了

image.png

这里看上去是需要使用 java 7 的,结果我装了 7 之后他又说需要 8 的

image.png

装了一个 java8u333,然后又报错:

image.png

再看了别人的

UE4 Android打包环境配置(引擎版本4.27) - 知乎 (zhihu.com)

然后我就把 sdk build tool 改成了 28.0.3 和 29.0.2,还有安装了Android API 32 和 Android 5.0(Lollipop),都还是一样的错误

我看别人都说要运行 gradlew compileDebug 或者 --stacktrace gradlew compileDebugJavaWithJavac 来查看具体是哪里出错了

但是我这个工程只有一个空地图一个空 Pawn,啥也没有,我感觉也不是内容的问题

于是我去重装了 jdk8u202

又提示我没有 tools.jar

image.png

我看了我的 jdk 里面确实是没有这个 tools.jar

查了一下,别人 8u201 都是有的,到我 8u202 就没有了?

那个文章里面也说的是要装 8u201 我没注意……

难顶,重装 8u201 的,然后还是报错

image.png

最后累了,不想搞了……只好把已经搞好的人的配置记下来

image.png

image.png