上傳APK資源包的時(shí)候報(bào)出這個(gè)問(wèn)題:記錄一下解決辦吧
我的unity版本是2019.4.14.在引擎的安裝目錄下有這個(gè)有個(gè)zipalign.exe玫锋。詳細(xì)路徑D:\UnityEngine\2019.4.14f1c1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\build-tools\28.0.3。
cmd命令行模式?
1移動(dòng)到這個(gè)文件夾
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 這個(gè)命令可以將包對(duì)齊處理
3.用這個(gè)命令 zipalign -c -v 4 androidres.apk 檢驗(yàn)包有沒有對(duì)齊?
二矾柜、如何使用
方法一:使用命令行
1伏穆、在Android SDK的tools文件夾下局扶,找到zipalign.exe文件恨统。
開始->運(yùn)行->CMD調(diào)出命令行窗口
命令行下輸入 你解壓的文件夾路徑\zipalign -v 4 你要優(yōu)化的apk名字.apk 優(yōu)化后的apk名字.apk
例如C:\Windows\android-sdk-windows\tools\zipalign -v 4 Example.apk Example.1.apk
其中這里-v代表詳細(xì)輸出,4代表對(duì)齊為4個(gè)字節(jié)三妈。
方法二:在build.gradle配置
release {
//Zipalign優(yōu)化
zipAlignEnabled true
}
第二個(gè)命令加入之后打包畜埋,檢驗(yàn)結(jié)果 apk包進(jìn)過(guò)了對(duì)齊,但是obb包沒有經(jīng)過(guò)對(duì)齊畴蒲。不知道是不是我的配置還有問(wèn)題悠鞍。