UE4|安卓打包流程及常见问题

UE4|安卓打包流程

  • 利用引擎目录下的组件安装器进行安卓开发环境下载:AndroidWorks-1R1-windows.exe
*盘:EpicGames\4.11\Engine\Extras\AndroidWorks\Win64\AndroidWorks-1R1-windows.exe

安装会自动下载下图的环境,网速好的同学可能也得等一等,因为大家懂的…..
UE4|安卓打包流程及常见问题_第1张图片
分享下博主整体打包的百度云盘连接,实在下载困难的同学可以去云盘下回去释放到相应目录,

pan.baidu.com********还没传完

一般释放在这个目录下:

*盘:\NVIDIA\AndroidWorks\001

粘过去之后再次打开安装器按照前面的步骤继续下载,这时候会自动识别已经下载的组件,软件会跳过。
当然如果随版本更新该组件会过时哦,还有前后两次可能会创建两个目录,记得覆盖到同一个目录下面去,
比如文件夹001
博主当前虚幻版本是4.11.2

继续,安装好之后进入UE4你的项目视图中,选择:

UE4--文件-打包项目-Android->测试我选单个纹理比如ETC2,
这里根据需求随意。选择一个文件夹就自动开始导出包了....等待吧!!!

UE4|安卓打包流程及常见问题_第2张图片

输出好之后,在你的输出路径下会看到这种资源
这里写图片描述

.bat --->批处理工具,直接将APK包和OBB安装到手机端
【前提你的手机链接了USB线,安装了手机驱动,并且已经打开了开发者模式,并且开启了USB调试!!!说三遍、说三遍、说三遍】
.obb--->google store 密钥东东 这个别小瞧后面跑不起来多是因为这个没装手机桑
.apk--->安装包咯,不多说。

继续,双击bat然后批处理会自动开始安装apk+obb到手机。

常见问题:

1.打开手机端unreal APP 会出现:

UE4|安卓打包流程及常见问题_第3张图片

--解决方法: 这个是因为手机上没有拷贝OBB压缩文件导致的,由于缺少日志文件,进入游戏时提示要求你提供google play store的API KEY,你可以这样安装试一下:

1.用USB线把手机插入电脑(前提是电脑上安装了手机对应的驱动程序),然后打开USB调试。

2.找到打包的文件夹,里面有2个批处理文件(bat后缀),一个是完整安装,另一个是无OBB安装,从英文命名上就能区分开来,运行完整安装,不要运行无OBB安装。

3.然后一个命令提示框就会弹出来,此时电脑正在把游戏安装到手机当中,千万不要手欠:不要动这个命令提示框,等安装完毕这个命令提示窗口就会自动消失。(如果中途关闭命令提示框会导致安装失败,也会出现前面的obb错误)

4.点击手机上的游戏图标进入游戏。
201656日 更新:

1.如果打包后,手机端的材质丢失了怎么办?以为是ETC1 ETC2 纹理格式的问题 但打了所有的纹理包也没解决?明明在UE4里面材质是贴在模型上的呀?

原因:你可能修改了默认UE4的资源目录结构,比如将原来的Character目录下的MaterialMeshTexture文件移动了位置外面去

解决:重启UE4,引擎会帮你创建默认的结构,将移动的文件再移回去就行啦。

PS:不知道有没有可以设置的地方,可以让他不要自动创建和索引呢?有路过的大神跟我说下啦。

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