apktool 打包失败(WARNING: Could not write to (C:\Users\lenovo\AppData\Local\apktool\framework)解决办法

 

在用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/

 

 

 

 

 

你可能感兴趣的:(andriod)