1.官方教程-配置与打包
如何为你的虚幻引擎开发环境设置Android SDK和NDK | 虚幻引擎5.3文档 (unrealengine.com)
官方教程的前半部分写的还行,不过这里好像只安装SDK和NDK,缺少JDK,可以看一下这里有没有关联成功,成功的话,打包试一下
这个打包教程是UE4的,UE5的打包位置看这个
不过我遇到了这个问题
猜测是缺少JDK的东西,尝试安装,并手动关联路径
2,下载JDK
这里有JDK的版本号17.0.6
参考链接
坑多多的UE5.2.1安卓成功打包全过程 您能撑到哪个步骤?何勇作坊录制 虚幻引擎 Android打包apk Unreal Engine_哔哩哔哩_bilibili
虚幻5.3打包导出到WIN和安卓 - 哔哩哔哩 (bilibili.com)
下载链接
Microsoft Build of OpenJDK 早期版本 | Microsoft Learn
然后添加到
2.1 后面发现 其实下载android studio的时候帮你下载过jdk了
JAVA_HOME环境变量指向这个jdk的安装包,可以尝试在项目设置里面链接到这个文件夹
3.一键打包
参考链接:
UE5.3安卓打包环境整理 Android SDK NDK JDK,无需安装Android Studio进行打包 - 哔哩哔哩 (bilibili.com)
4.终极
我用了上面这些方法都不行
还是报错PackagingResults: Error: Unknown Error
这种情况只能看打印日志
(说明一下,我截图的日志和我当时遇到的日志,不完全一样,那个日志我找不到了,日志的意思就是说从网站下载
Downloading https://services.gradle.org/distributions/gradle-7.5-all.zip
这个Gradle,然后解压到某个文件夹,我感觉可能是这个包没下好,或者解压失败,日志里面有地址,参考这个路径C:\Users\shuyuan\.gradle\wrapper\dists\gradle-7.5-all
看一下这个东西解压对了没,如果没有这个文件夹存在,手动下载解压,放到这个地方
最后终于打包成功
PS:还有一个细节就是我改了这里的风格旋转。多个Multiple,可能ASTC的支持不是很好。
参考链接:虚幻引擎(Unreal Engine、UE5)打包安卓Android环境配置完整版(东西较多、根据目录找自己想看的) - 知乎 (zhihu.com)
5.手机运行
出现这个问题
开启选项,把数据打包到apk里面
unreal 打出安卓运行包no google play store key错误问题_龍少-浪花有意千里雪-华为云开发者联盟 (csdn.net)