ue5吧 关注:3,519贴子:6,212
  • 6回复贴,共1

UE 5 Android安装及项目打包问题解决

只看楼主收藏回复

安装Android studio最好是默认目录,可以避免大多数打包错误问题
打开studio 安装需要的sdk
ue安装目录搜索setupandroid.bat,右键编辑打开
查看需要在studio中安装的build-tool和comand-line的对应版本
安装后,运行setupandroid.bat来安装ndk
之后打开项目设置在Android sdk中设置sdk/ndk/jdk的对应安装位置以及api等级
再去Android中设置mininum sdk version和target sdk version
然后点击红色框里的配置,完成后
接着去运行项目打包
遇gradle问题
去运行 项目目录\Intermediate\Android\arm64\gradle\rungradle.bat
运行过程中会显示gradle版本
去手动下载解压对应版本gradle放入Android安装目录下
设置系统变量GRADLE_USER_HOME指向gradle文件夹
这时候再去打包项目就能完成打包了
另外项目打包时,会在项目文件夹\Intermediate\Android下生成AndroidManifest.xml
文件不可以改写,但可以在项目设置Android sdk里的advanced apk packing进行配置,具体使用参考官方文档
本人使用的第一个ue版本是5.1.1,因为一些问题回退到5.0.3
接下来我会先写5.1.1问题,再写5.0.3
UE 5.1.1
这个版本最大问题是Android项目打包到手机端后,运行出现
permission required youmust approve this permission in app settin:storage
点击setting无法设置权限问题
从而无法启动成勋
项目设置中搜索show launch image取消勾选后,再次打包程序能运行
只能解决运行问题,权限问题依然无法解决,此问题应该为bug
5.1之前版本都不存在此问题,这个问题只有等后续版本得到更新解决
uasset: Asset has been saved with empty engine version. The asset will be loaded but may be incompatible.
解决办法其中之一可以进入UE4引擎目录UE4.12.5\Engine\Config,打开BaseEngine.ini
找到ZeroEngineVersionWarning,修改右边true为false
LogHttp: Warning: request failed, libcurl error: xxx (Failure when receiving data from the peer)
偏好设置中privacy-使用数据改为不发送
以及bug设置为不发送
警告问题大多数都可以忽略,如
UATHelper: 打包 (Android (ETC2)): Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
可忽略
UE 5.0.3
打包出现
Error: Error in Feature pack
C:/Program Files/Epic Games/UE_5.0/FeaturePacks/TP_VirtualRealityBP.upack.
Failed to parse manifest: Invalid Json Token. Line: 43 Ch: 4
该问题是5.03版本产生。
解决方法:
使用后续版本或早期的版本的TP_VirtualRealityBP.upack替换掉TP_VirtualRealityBP.upack文件便能解决
或者删除TP_VirtualRealityBP.upack文件,如果你项目不用VR的话
等待下一个版本,升级自动修复错误
后续发现问题,我会继续补充


IP属地:四川1楼2023-04-19 14:40回复


    IP属地:湖南3楼2023-10-10 14:16
    回复
      5.3.2还没修复permission required问题,估计是需要手动设置,然后我默认打包后在小米安卓12上面会提示packageinfo is null的问题,换到安卓13的荣耀上面就没问题。搜索是签名问题,但是签了名也是一样,推测是小米系统会拦截危险应用,关了应用检查也一样。


      IP属地:甘肃4楼2023-12-05 23:45
      收起回复