UE4.27.2打包安卓官方文档补充笔记。
形而上的零
2023年09月12日 16:16

UE版本4.272

时间:2023.9.12

环境配置以官方文档为准,本文主要是针对文档做补充说明:

0.准备工作

1.卸载已经安装的JAVA。

2.删除已经添加到环境变量的安卓相关内容:

右键我的电脑——属性——高级系统设置——环境变量

3.补充:要是之前安装过Android studio以及SDK等,建议先卸载,然后删除SDK目录文件。(因为官方打包文档要求安装在默认位置下)

之后需要完全安装官方要求安装sdk ndk,文档链接:设置虚幻的Android SDK和NDK | 虚幻引擎文档 (unrealengine.com)

1. 安装Android Studio

注意事项:步骤3中,这个钩可以去掉。用不上

2.设置Android Studio供首次使用

按官方走没问题

3. 设置Android的命令行工具

SDKMANAGER重点事项1:安装后会自带API34,需要删除,然后添加API32。否则后面打包会报错。

删除API 34以后,后面再次启动Android studio会请求再次安装回来,选择取消就可以。

然后接着按官方说明手动安装SDK COMMAND LINE TOOL 8.0版本。

安装后关闭。找到并编辑修改UE4目录以下文件:

D:\Program Files\Epic Games\UE_4.27\Engine\Extras\Android\SetupAndroid.bat

所有的有关于sdkmanager.bat的定位都要改成(共两处):

%STUDIO_SDK_PATH%\cmdline-tools\8.0\bin\sdkmanager.bat

修改之后保存,以管理员运行SetupAndroid.bat

运行过程会安装相关SDK、NDK,并自动配置环境变量,这是完成后的环境变量:

安装后的系统环境变量以及SDK,NDK:

END.手动定位SDK路径

注意事项:第三条,定位为:C:\Program Files\Android\Android Studio\jre

打包项目设置:

注意事项1:SDKmanager默认只安装SDK 28,但是打包过程系统会自动再安卓SDK 29,所以为了版本对上,ue4项目设置这里我设置成为29:

特别注意事项2:设置完成后,要删除UE4工程项目目录下的这个文件,这是一个缓存文件:

最后可以安心打包了。

评论
赞与转发