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

本文详细介绍了在使用apktool进行APK解包时遇到的路径错误问题,特别是当框架资源文件未按预期存储在默认目录而导致的问题。文章提供了具体的解决方案,即通过添加-p参数来指定框架资源的路径,以避免使用默认或临时路径带来的不稳定性和潜在错误。

 

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

 

 

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值