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

UE4打包安卓,4.22版

  • 注意事项
  • 准备工作
  • 打包错误总结
    • 关于app:assembleDebug的错误
    • 关于打包超过2GB的解决方案

注意事项

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

查看安卓显示效果

Shader Model 5 (材质我改了一下,就三张图,连了几根线,做的很糙,不喜勿喷)


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


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

准备工作

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

解压,放在一个位置

2.关联UE4

UE4界面 → 编辑 → 项目设置 → Android SDK → 如图找到上面解压文件的路径内容
4.22版UE4打包安卓基本步骤及注意事项_第1张图片

3.UE4的Android设置

在项目设置 Android 里面
4.22版UE4打包安卓基本步骤及注意事项_第2张图片
4.22版UE4打包安卓基本步骤及注意事项_第3张图片
Enable Gradle instead of ANT 默认是勾的,可以勾上,之前打包出过问题,我也忘记了,然后去掉了这个勾,结果就打包过了,如果后续出现打包问题,可以尝试去掉勾。
4.22版UE4打包安卓基本步骤及注意事项_第4张图片
到这里基本上可以打包了。当然,可能还是会有各种报错。所以解决一下吧。

打包错误总结

关于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是上面给你的那个,路径不一定是我这个啊
4.22版UE4打包安卓基本步骤及注意事项_第5张图片

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

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

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

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

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

找不到的就看看显示高级选项里面,还是找不到的,查查眼睛去或者检查一下脑子
4.22版UE4打包安卓基本步骤及注意事项_第6张图片

祝你们打包顺利

你可能感兴趣的:(UE4打包安卓)