Window配置打包工具
1.python3.8.5版本
2.JDK1.8
3.gradle版本7.4或7.6(win7.4 mac7.6)
4.配置SDK,win直接環境變量配置,mac指定為30.0.3
https://ibotpeaches.github.io/Apktool/
Win直接安裝Sdknew
mac配置
image.png
注意"="之間不要有空格,字符串不要有雙引號
mac和linux打包會出現以下情況
image.png
結論
因為win上面是直接運行tools目錄下的aapt文件
而mac使用apktool2.7.0之后,使用的是系統環境變量30.0.3里面自帶的aapt,其實apktool解壓之后自帶一個aapt。apktool自身帶的aapt和系統環境的aapt版本不一樣,因此打包失敗
image.png
在mac環境下把apktool版本的aapt拿出來,然后替換到build-tools 30.0.3里面去就可以了.終端加執行權限,不然無法運行只讀的 chmod +x aapt