ue5 - 打包 android apk

1.要求

需要提前安装 android studio 和 jdk1.8

 android studio 我的版本是  android-studio-ide-201.7199119-windows

大版本号 4.1.3

2.有个坑

项目路径不要有中文,你会打包失败的,我的天,上学的时候老师就说安卓相关软件,不要出现中文命名,我错了,真的记起来了

3.安装 android sdk 和 ndk

打开 android studio 的 sdk管理里的 android sdk

 

 

 

 

 

 

 

 

 

sdk platforms 

选择 Android 11

 

其他的去掉【其他的尝试过会打包出错,只试出来这一配置正常,如果有其他组合请告诉我】

sdk tools 勾选右下角的 明细选项,才能看到明细

 

android sdk build-tools 34 -rc1 选择如下

 

 

 ndk选择如下【必须是25,ue5要求必须是r25b版本,这就很无奈

 

 android sdk command-line tools  命令行工具选择如下

 

 记住你的sdk安装位置

 

 现在可以点击apply了,下载安装成功后点击ok结束

 

 4.ue5配置

打开项目设置

 

 找到android sdk

 

 修改为截图一样的内容

 

 其中,android sdk 就是上面sdk安装的文件夹路径

我的是

D:/software/androidStudio/Sdk

android ndk 是 sdk安装的文件夹路径里的ndk文件夹里的某一个版本号

我是选择25.1这一个版本

 

 jdk 是选择 jdk安装路径下的jre位置 ,也就是配置 java运行时环境

 

 这是配置sdk和ndk工具支持的版本

 

 然后找到 android

 

 根据截图配置

 继续往下找到 google play services ,如果是红色,那里会有个 配置按钮,点击后会变为绿色,表示脱离goodle使用

 

 

 

 现在可以刷新平台状态了,你会看到一个熟悉安卓小绿人,表示配置成功

 5.打包

点击打包项目

 

 然后会要求选择打包后的文件导出位置,选一个空文件夹即可

 

 

 

 

 选择后,自动开始编译,等待出现

 

 

 

 表示成功,去文件夹看看

 6.效果

有个bug,提示说 

在移动设备上,SkyAtmosphere组件需要一个带有标记为isSky的材料的网格,并使用SkyAtmosphere节点来可视化大气层
解决办法:
1 .将引擎中的BP_Sky_Sphere拖入场景中
2. 找到bp——skySphere细节选择太阳光

 

posted @ 2023-02-21 13:18  岑惜  阅读(2534)  评论(0)    收藏  举报