虚幻引擎UEUE5仅需5个步骤快速实现AR项目调试与打包(安卓篇)
Posted 灵境引路人
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了虚幻引擎UEUE5仅需5个步骤快速实现AR项目调试与打包(安卓篇)相关的知识,希望对你有一定的参考价值。
【虚幻引擎UE】UE5仅需5个步骤快速实现移动端AR项目调试
1.确保VS环境符合要求
到控制面板找到安装程序点击更改→修改。
以下是我自己确认可用的勾选。
2.安装JAVA环境,Android SDK,AndroidNDK并配置相关参数。
推荐参考:
JAVA SDK:https://blog.csdn.net/xhmico/article/details/122390181
androidSDK:https://blog.csdn.net/weixin_44350205/article/details/119233809
AndroidNDK:https://blog.csdn.net/m0_62167422/article/details/120557692
//注意一定按下述版本安装否则会报错
Anroid SDK 11
Anroid NDK 21
**
单独下载好NDK 21放在这个路径下
3.创建项目。
本次使用5.03虚幻引擎版本
这里可能遇到的问题:
5.03版本从5.02更新以后无法创建除了空白项目以外的模板项目
修复方法:在EPIC启动器,点击选项,可以看到已经安装的内容,把模块和功能包那几个没勾的勾上,让它自动补全,就可以啦。
另外需要用到Android模块,也给它勾上补全。
选择手持式AR应用,创建项目。
4.打开项目设置,拉到Android界面下方找到配置,点击立即配置。
(1)开启基本配置
(2)编程环境配置
(3)确认调试手机支持64位
(4)最低支持版本(根据自己的需要修改)
(5)平台确定
(6)设置输入传感器
5.启动运行
注意手机正常连接,开启开发者模式,选择允许文件传输模式。
以下是正常运行的控制台结果。
本文参考视频:https://www.youtube.com/watch?v=WNwDftQtrp4(需科学上网)
*6.需要稍微注意的几个地方:
(1)确认AR插件均被使用(使用AR模板不需要更改)
(2)确认选择的是AR模式(使用AR模板不需要更改)
PS: 关于打包
参考文章:https://www.pudn.com/news/628f8298bf399b7f351e34d5.html
如果要构建发布版本(shipping模式),需要设置keystore,步骤如下:
上面的AndroidWorks安装好以后,执行命令:
keytool -genkey -v -keystore my-release-key.keystore -alias alias_name
-keyalg RSA -keysize 2048 -validity 10000执行时会让你输入一系列参数,这些参数记好,等会需要在UE4编辑器中设置。执行命令时cmd当前选中的是哪个目录,那么生成出来的keystore就在那个目录下,windows10 默认在这个路径:C:\\Users\\你的用户名\\
执行完毕后会在当前cmd目录下生成一个.keystore文件,然后将这个文件拷贝到“工程名/Build/Android”目录下,然后在工程设置里面设置下之前命令中输入的参数,这样即可通过shipping模式打包
参考上文的内容,我用的命令:
keytool -genkey -v -keystore UEkey.keystore -alias UEpackage -keyalg RSA -keysize 2048 -validity 10000
生成结果填写到对应区域:
如果没有google key,打包后会报错,可以勾选这个:
常见错误:
1.如果报错项目路径与本机UE4路径不一致以及Failed to open descriptor file …//…//…//UE4/UE4.uproject
考虑重新生成项目或改为英文引擎。
参考文章1:https://blog.csdn.net/weixin_42132990/article/details/83344068
2.UE LogWindows: Error: Could not find based-on AssetRegistry
参考文章2:https://blog.csdn.net/Tokyo_2024/article/details/102836064
以上是关于虚幻引擎UEUE5仅需5个步骤快速实现AR项目调试与打包(安卓篇)的主要内容,如果未能解决你的问题,请参考以下文章