欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

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

程序员文章站 2022-05-22 19:00:38
报错特征 自己使用AndroidStudio生成了一个Demo App,用来测试Androd killer的反编译的功能,结果报错了,报错信息如下: 解决方式 解决方式一 删除报错文件 参考:https://www.52pojie.cn/thread 1029058 1 1.html 根据这个大佬的 ......

报错特征

  自己使用androidstudio生成了一个demo app,用来测试androd killer的反编译的功能,结果报错了,报错信息如下:

>        ... 14 more
apk 编译失败,无法继续下一步签名!


解决方式

解决方式一 删除报错文件

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

解决方式二 换个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上有的能的编译成功、有的编译失败,这个问题就有点复杂了,先搁置吧。