配置安卓环境
2024年10月20日 2025年4月21日
实际安装版本 | |
---|---|
虚幻引擎版本 | 5.4 |
Android SDK | 33 |
Android Studio | Flamingo 2022.2.1 Patch 2 |
NDK | 25.1.8937393 |
JDK | 11 |
安装Android Studio
虚幻提供安装安卓SDK入口,会安装Android Studio - Flamingo 2022.2.1 Patch 2
下图为已安装好显示
安装Android SDK Command-line Tools
安装完Android Studio之后,虚幻会执行一条命令,若未安装 Android SDK Command-line Tools
则会报错
1<虚幻引擎路径>\Engine\Extras\Android\SetupAndroid.bat android-33 33.0.1 3.22.1 25.1.8937393 -noninteractive
-
于Android Studio打开SDK Manager
-
勾选Android SDK Command-line Tools
安装NDK
回到虚幻引擎,再次尝试安装安卓SDK
安装JDK
- Java 17应该可以
- 需要注册账号
- 下载(.zip)和(.exe)皆可
附
CSDN - JDK的下载、安装和环境配置教程(2021年,win10)
配置路径
- Android SDK和NDK均由虚幻引擎负责安装,版本不存在问题
- NDK API Level使用的默认值,android-26
- 参照
虚幻 - Error on Deploy to Android11 Device, “minSdkVersion is higher than Android version installed on device, possibly due to NDK API Level”
值填写不对会有问题;
Android Studio Flamingo 2022.2.1 Patch 2 + ndk 25.1.8937393建议填写的NDK API Level为android-26 - 参照
reddit - Yet another UE5.2 / Android plea for help!
NDK 25.1.8937393对应的NDK API level可以为android-26
- 参照
虚幻 - Error on Deploy to Android11 Device, “minSdkVersion is higher than Android version installed on device, possibly due to NDK API Level”
- SDK API Level由latest改为matchndk
编译遇到的问题 - gradle下载失败
从日志中获取的路径手动下载是可以的,配置代理的方法PASS
-
方法一:使用下载好的gradle替换 - 未成功
虚幻会将gradle下载到C:\Users\<用户名称>\.gradle\wrapper\dists,但由于虚幻不会去访问我们替换进去的,该方法无效 -
方法二:修改gradle的下载源 - 成功
去到<虚幻引擎路径>\Engine\Build\Android\Java\gradle\gradle\wrapper,修改gradle-wrapper.properties文件,修改distributionUrl项distributionUrl=https\://mirrors.cloud.tencent.com/gradle/gradle-7.5-all.zip
再次编译,成功
附
-
虚幻引擎(Unreal Engine、UE5)打包安卓Android环境配置完整版(东西较多、按照目录找本身想看的)
提供gradle临时路径,和配置文件信息
安卓项目设置
APK安装失败 - 提示无OBB
打完包之后,指定路径会包含两个文件,一个(.apk),另一个(.obb)
勾选该项,即使(.apk)文件含(.obb)信息
UE虚幻引擎No Google Play Store Key:No OBB found报错如何处理?
设置APP竖屏
关闭摇杆