在用apktool 解包的时候会出现如下问题:
S: WARNING:Could not write to (C:\Users\lenovo\AppData\Local\apktool\framework), using C:\Users\lenovo\AppData\Local\Temp\ instead...
1:首先来说下报错的原因:
apktool 解包的时候,会默认把框架资源文件生成在 ***/apktool/freamwork 以 1.apk 或者2.apk的形式存储。
但有时出现的情况是,他并不是生成在 apktool/framework 目录下的,而是在temp 目录下,但是temp目录是不稳定的,在build 的时候apktool 会调用框架文件,从而带来一些影响,比如我的情况就是,1.2G的包 build 后只有 700M。
2:解决办法:
apktool 的时候加上 -p 参数 指定框架资源的路径,这样也就避免了apktool 使用默认路径,(apktool/framework 或者 temp/)
3:想要详细的知道 具体原因请看下面的连接:
https://ibotpeaches.github.io/Apktool/documentation/