android killer 编译失败,解决Android killer APK 编译失败,无法继续下一步签名,

解决Android killer APK 编译失败,无法继续下一步签名,

报错特征

自己使用AndroidStudio生成了一个Demo App,用来测试Androd killer的反编译的功能,结果报错了,报错信息如下:

> ... 14 more

APK 编译失败,无法继续下一步签名!

解决方式

解决方式一 删除报错文件

参考:https://www.52pojie.cn/thread-1029058-1-1.html

根据这个大佬的做法,把报错文件删除,也是一种解决方式。

解决方式二 换个AndroidStudio版本编译

如果是自己生成的APK,可以考虑更换一下IDE版本,我当时编译时使用的AndroidStudio版本为3.2.1,就下载一个低版本的android studio2.2.3、 SDK API 16,解决了这个问题。具体原理没有分析。

看网上还有人说JDK的版本也有影响,和这个没有关系,我特意做了实验,切换1.7和1.8的JDK都能编译出来。

一些实验

其实这个问题不算解决,上面说的都是用一些奇技淫巧避过一下。我后来使用了AndroidStudio版本为3.3.3的生成一个release包,也能正常二次编译,替换签名。这就很奇怪了,不同AndroidStudio版本的打出来的包,在AndroidKiller上有的能的编译成功、有的编译失败,这个问题就有点复杂了,先搁置吧。

http://www.dengb.com/Androidjc/1381309.htmlwww.dengb.comtruehttp://www.dengb.com/Androidjc/1381309.htmlTechArticle解决Android killer APK 编译失败,无法继续下一步签名, 报错特征   自己使用AndroidStudio生成了一个Demo App,用来测试Androd killer的反编译的功...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值