Apktool 反编译后再打包报错

报错信息如下:

brut.androlib.AndrolibException: brut.common.BrutException: could not exec:
 [C:\Users\ADMINI~1\AppData\Local\Temp\brut_util_Jar_4113231093242286051.tmp, p, --forced-package-id, 1, 
--min-sdk-version, 27, --target-sdk-version, 27, --version-code, 27, --version-name, 8.1.0, --no-version-vectors, -F, 
C:\Users\ADMINI~1\AppData\Local\Temp\APKTOOL879036121513563628.tmp, -x, -0, arsc, -0, png, -0,
 res/drawable-hdpi-v4/dialog_middle_holo.9.png, -0, 
 res/drawable-hdpi-v4/divider_strong_holo.9.png, -0, 
 res/drawable-hdpi-v4/jog_tab_bar_left_end_confirm_gray.9.png,
.......]

报错前的操作

apktool d framework-res.apk 
apktoo b framework-res

操作的环境

  1. apktool Version: 2.3.4
  2. OS: Windows 10
  3. jdk: 1.8.0_144
  4. APK: framework-res.apk

解决办法

apktool -r d framework-res.apk
apktool b framework-res

但这样解包的时候没有解资源文件!!!
要它有何用…

总结

反编译成功,打包失败;要想打包成功,除非不解码资源文件。

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值