4.22版UE4打包安卓基本步骤及注意事项

注意事项

首先你得确定场景中的材质,能够在安卓平台显示出来,过于复杂的材质,安卓端应该不能够渲染出来,具体的哪些是复杂的原因所导致的,我不太了解,希望有大神可以指导指导。

查看安卓显示效果
Shader Model 5
Shader Model 5 (材质我改了一下,就三张图,连了几根线,做的很糙,不喜勿喷)

预览级别选择
选择预览渲染级别,为安卓显示效果

Android
材质不怎么会调,不过已经可以在Android下预览了,准备打包。

准备工作

1.工具文件
NVPACK
链接:https://pan.baidu.com/s/1NfKUkLw89YjE3OXe3HWuuQ
提取码:h65f

解压,放在一个位置

2.关联UE4

UE4界面 → 编辑 → 项目设置 → Android SDK → 如图找到上面解压文件的路径内容
关联UE4

3.UE4的Android设置

在项目设置 Android 里面
设置1
设置2
Enable Gradle instead of ANT 默认是勾的,可以勾上,之前打包出过问题,我也忘记了,然后去掉了这个勾,结果就打包过了,如果后续出现打包问题,可以尝试去掉勾。
设置3
到这里基本上可以打包了。当然,可能还是会有各种报错。所以解决一下吧。

打包错误总结

关于app:assembleDebug的错误

错误截图我就不弄了,不过确实没有截图可能错的地方不一样吧。就说一下解决方案

1.
如果上述
Enable Gradle instead of ANT 勾选了,可能会出现文件不完整,无法解压。需要手动替换gradle包

链接:https://pan.baidu.com/s/1IgF7k3MybjTuomCR4-MSgw
提取码:d253

放到
C:\Users\CBS.gradle\wrapper\dists\gradle-4.1-all\bzyivzo6n839fup2jbap0tjew
解压替换

2.
SDK Build-Tools 26.0.2 not accepted 错误

需要26.0.2的
上述下载的NVPACK中SDK的Build-tools不够权限,那我们就手动添加26.0.2

链接:https://pan.baidu.com/s/1EA4AZuLOwnJiN-e7luQ5LA
提取码:t8do

放在E:\NVPACK-R17\android-sdk-windows\build-tools里面,挪进去就行,不用删26.0.1
NVPACK是上面给你的那个,路径不一定是我这个啊
26.0.2

全部替换,并且按步骤走下来
基本上打包安卓不会出问题了
如有问题,自行度娘
其实想在这黑一波度娘,算了,怎么的在国内也只能用它,哎哎哎

关于打包超过2GB的解决方案

UE4打包安卓,apk要在2GB以内的(不改写UE4内部文件的情况下)至于怎么改可以打包超过2GB,还得多请教大佬们。

但是呢,我们可以用UE4自带的压缩烘焙包,压缩它对不对。

UE4界面 → 编辑 → 项目设置 → Packaging里面的Packaging栏下面 → 显示高级选项 → Create compressed cooked packages 勾上

找不到的就看看显示高级选项里面,还是找不到的,查查眼睛去或者检查一下脑子
压缩烘焙包

祝你们打包顺利

  • 8
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值