Unity打包APK 资源分离包
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity打包APK 资源分离包相关的知识,希望对你有一定的参考价值。
参考技术A 上传APK资源包的时候报出这个问题:记录一下解决办吧我的unity版本是2019.4.14.在引擎的安装目录下有这个有个zipalign.exe。详细路径D:\UnityEngine\2019.4.14f1c1\Editor\Data\PlaybackEngines\androidPlayer\SDK\build-tools\28.0.3。
cmd命令行模式
1移动到这个文件夹
cd /d D:\UnityEngine\2019.4.14f1c1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\build-tools\28.0.3
2.利用 zipalign -v 4 source.apk androidres.apk 这个命令可以将包对齐处理
3.用这个命令 zipalign -c -v 4 androidres.apk 检验包有没有对齐
二、如何使用
方法一:使用命令行
1、在Android SDK的tools文件夹下,找到zipalign.exe文件。
开始->运行->CMD调出命令行窗口
命令行下输入 你解压的文件夹路径\zipalign -v 4 你要优化的apk名字.apk 优化后的apk名字.apk
例如C:\Windows\android-sdk-windows\tools\zipalign -v 4 Example.apk Example.1.apk
其中这里-v代表详细输出,4代表对齐为4个字节。
方法二:在build.gradle配置
release
//Zipalign优化
zipAlignEnabled true
第二个命令加入之后打包,检验结果 apk包进过了对齐,但是obb包没有经过对齐。不知道是不是我的配置还有问题。
以上是关于Unity打包APK 资源分离包的主要内容,如果未能解决你的问题,请参考以下文章