Unreal Engine 测试总结

  1. Android 项目打包应选择哪种纹理格式?打包模式区别?
    根据官网文档介绍,建议使用 ETC2:所有OpenGL 3.x 类型的设备都支持,并且支持alpha压缩
    打包模式包括:内部测试阶段的开发模式,对外发布的发行模式
    详细信息见:https://docs.unrealengine.com/4.27/zh-CN/SharingAndReleasing/Mobile/Android/PackagingAndroidProject/
  2. UE 4.27 及以上版本打包失败,提示 could not get https://jecnter.bintray.com...
    由于低版本 UE 默认生成的 Android 项目 maven 配置使用的是 JCenter 的仓库,但 JCenter 停止服务,导致相关依赖无法正常下载,
    导致打包失败。解决方法:根据输出日志找到 UE 打包生成的 Android 项目,例如:/Users/iosci/Documents/Unreal Projects/WQAndroid427Game/Intermediate/Android/armv7/gradle/app
    然后修改该项目中 build.gradle 文件中的 maven 配置(使用阿里云 maven)
  3. 提示 cannot find symbol,异常日志提示 webView.getSettings().setAppCacheMaxSize 异常
    webView.getSettings().setAppCacheMaxSize  属于过时方法,高版本的 Android SDK 移除,在使用高版本 Android SDK 打包项目时,会提示该异常。
    临时解决方法:使用 Android Studio 在生成的 Android 项目中直接注释异常代码,后续在 IDE 中直接编译运行项目(不彻底,UE 后续还是无法正常打包)
    彻底解决方法:降低 Android SDK 版本,卸载高版本 Android SDK,降低版本至 Android SDK 31
  4. 打开生成的 App 提示:No Google Play Store Key (No OBB found and no store key)
    在 UE 项目设置---平台—Android 配置项中,勾选“将游戏数据打包至.apk”中,并勾选“禁用首次开始/更新时验证OBB”
  5. windows 平台上不同模式打包的游戏,数据存储目录
    发行模式下,运行打包生成的游戏,数据存储在 C:\Users\SensorsdataHF\AppData\Local\游戏名称\Saved,logs 目录中没有运行日志
    调试模式下,运行打包生成的游戏,数据存储在 打包游戏目录\WindowsNoEditor\游戏名称\Saved,logs 目录中包含运行日志
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值