记录Apktool打包迁移Mac或Linux遇到的问题

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容