使用Android Killer反编译,出现以下异常:

一、resource spec: 0x01010543

当前 Apktool 使用版本:Android Killer Default APKTOOL
正在反编译 APK,请稍等...
>I: 使用 ShakaApktool 2.0.0-20150914>I: 正在加载资源列表...
>I: 反编译 AndroidManifest.xml 与资源...
>I: 正在从框架文件加载资源列表: C:\Users\apktool\framework\1.apk
>I: 常规资源列表...
>I: 反编译资源文件...
>I: 反编译 values */* XMLs...
>Exception in thread "main" b.a.a.e: resource spec: 0x01010543
>    at b.a.d.a.p.a(Unknown Source)
>    at b.a.d.a.q.a(Unknown Source)
>    at org.c.b.b.c.a(Unknown Source)
>    at com.rover12421.shaka.a.b.p.a(Unknown Source)
>    at b.a.d.a.p.b(Unknown Source)
>    at b.a.d.a.w.a(Unknown Source)
>    at b.a.d.a.w.a(Unknown Source)
>    at b.a.d.a.a.t.d(Unknown Source)
>    at b.a.d.a.a.t.a(Unknown Source)
>    at b.a.d.a.a.u.h(Unknown Source)
>    at b.a.d.a.a.w.a(Unknown Source)
>    at b.a.d.a.a.w.a(Unknown Source)
>    at b.a.d.a.a(Unknown Source)
>    at b.a.d.a.c(Unknown Source)
>    at b.a.a.b(Unknown Source)
>    at b.a.E.a(Unknown Source)
>    at b.b.a.a(Unknown Source)
>    at b.b.a.a(Unknown Source)
>    at com.rover12421.shaka.cli.Main.main(Unknown Source)
APK 反编译失败,无法继续下一步源码反编译!

问题原因:

由于本地ShakaApkTool版本太低,需要更新一下,另外这里需要注意,需要下载ShakaApktool.jar。

下载地址:

链接: https://pan.baidu.com/s/1FYAqOD7t_5M9Ft-T0noiZQ 提取码: 3tm9

https://down.52pojie.cn/Tools/Android_Tools/

如下所示:

二、expected element name 'style' and not 'resources'

问题错误日志:

当前 Apktool 使用版本:Android Killer Default APKTOOL
正在反编译 APK,请稍等...
>I: 使用 ShakaApktool 3.0.0-20170503>I: 正在加载资源列表...
>I: 反编译 AndroidManifest.xml 与资源...
>I: 正在从框架文件加载资源列表: C:\Users\HLQ\AppData\Local\apktool\framework\1.apk
>I: 常规资源列表...
>I: 反编译资源文件...
>I: 反编译 values */* XMLs...
>java.lang.NullPointerException
>    at b.a.d.a.a.x.a(Unknown Source)
>    at b.a.d.a.a.x.a(Unknown Source)
>    at b.a.d.a.a(Unknown Source)
>    at b.a.d.a.c(Unknown Source)
>    at b.a.a.b(Unknown Source)
>    at b.a.C.a(Unknown Source)
>    at b.b.a.a(Unknown Source)
>    at b.b.a.a(Unknown Source)
>    at com.rover12421.shaka.cli.Main.main(Unknown Source)
>Exception in thread "main" java.lang.IllegalArgumentException: expected element name 'style' and not 'resources'
>    at org.e.a.a.c(Unknown Source)
>    at b.a.d.a.a(Unknown Source)
>    at b.a.d.a.c(Unknown Source)
>    at b.a.a.b(Unknown Source)
>    at b.a.C.a(Unknown Source)
>    at b.b.a.a(Unknown Source)
>    at b.b.a.a(Unknown Source)
>    at com.rover12421.shaka.cli.Main.main(Unknown Source)
APK 反编译失败,无法继续下一步源码反编译!

咨询了好多人,给出的答案几乎都是换ApkTool吧~!!!

扎心了。。。

三、Unsupported major.minor version 52.0

错误日志:

当前 Apktool 使用版本:Android Killer Default APKTOOL
正在反编译 APK,请稍等...>java.lang.UnsupportedClassVersionError: com/rover12421/shaka/cli/Main : Unsupported major.minor version 52.0>    at java.lang.ClassLoader.defineClass1(Native Method)>    at java.lang.ClassLoader.defineClass(ClassLoader.java:800)>    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)>    at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)>    at java.net.URLClassLoader.access$100(URLClassLoader.java:71)>    at java.net.URLClassLoader$1.run(URLClassLoader.java:361)>    at java.net.URLClassLoader$1.run(URLClassLoader.java:355)>    at java.security.AccessController.doPrivileged(Native Method)>    at java.net.URLClassLoader.findClass(URLClassLoader.java:354)>    at java.lang.ClassLoader.loadClass(ClassLoader.java:425)>    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)>    at java.lang.ClassLoader.loadClass(ClassLoader.java:358)>    at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)APK 反编译失败,无法继续下一步源码反编译!

问题原因:

JDK版本不兼容,这里需要注明,JDK高版本兼容低版本,而低版本则无法兼容高版本。

修改Android Killer JDK配置,如下图所示:

参考资料

Unsupported major.minor version 52.0解决办法:https://blog.csdn.net/superit401/article/details/72731381

原文链接:http://www.apkbus.com/blog-904057-77851.html

Android Killer反编译时遇到的异常相关推荐

  1. 记录Android Killer反编译时遇到的异常

    使用Android Killer反编译,出现以下异常: 一.resource spec: 0x01010543 当前 Apktool 使用版本:Android Killer Default APKTO ...

  2. 使用Android Killer反编译apk成功,回编译打包失败问题记录

    问题:直接使用Android Killer对apk进行反编译,反编译成功,未做任何修改,直接点击"编译",编译报错,提示相关代码未找到,无法进行下一步apk签名操作. 排查: 检查 ...

  3. Android Killer 高版本卡死,Android Killer反编译卡死的一个解决方案

    半吊子安卓逆向水平,也就会用android killer看看反编译的java源码...玩ctf的时候经常android killer莫名卡死,大致如图: 一般看安卓题就为了换换脑子冷静下,几次碰到这个 ...

  4. Android Killer反编译卡死的一个解决方案

    半吊子安卓逆向水平,也就会用android killer看看反编译的java源码...玩ctf的时候经常android killer莫名卡死,大致如图: 一般看安卓题就为了换换脑子冷静下,几次碰到这个 ...

  5. android killer回编译apk后,提示无法安装的解决办法

    今天在使用android killer反编译自己写的android demo时遇到了回编译app后无法安装的问题 编译成功,并生成了apk文件,如下图所示: 在模拟器安装时,提示无法安装,如图: 上图 ...

  6. android studio可以反编译吗,android studio反编译教程

    android studio反编译教程 [2021-02-13 15:05:33]  简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace(& ...

  7. 【转】Android APK反编译就这么简单 详解(附图)

     转自:http://blog.csdn.net/vipzjyno1/article/details/21039349/ [置顶] Android APK反编译就这么简单 详解(附图) 分类: and ...

  8. 【Android APT】编译时技术 ( 开发编译时注解 )

    文章目录 一.编译时注解 二.编译时注解 使用 三.注解的保留时间 四.博客资源 一.编译时注解 上一篇博客 [Android APT]编译时技术 ( 编译时注解 和 注解处理器 依赖库 ) 中创建并 ...

  9. 【Android APT】编译时技术 ( 编译时注解 和 注解处理器 依赖库 )

    文章目录 一.编译时注解和注解处理器 二.创建 编译时注解 和 注解处理器 三.添加 编译时注解 和 注解处理器 依赖库依赖 四.博客资源 一.编译时注解和注解处理器 上一篇博客 [Android A ...

  10. Android odex反编译为dex

    1. 准备工具:  http://code.google.com/p/smali/  下载 smali-1.4.2.jar baksmali-1.4.2.jar  准备dex2jar工具, http: ...

最新文章

  1. 通过hibernate 查询出来的数据默认为持久状态,也就是说:你在后头作出的任何操作都会被hibernate自动同步更新到数据库
  2. R,Git和Github(上)
  3. keras网络变为pytorch网络的一些参考
  4. 借助JRebel使Tomcat支持热部署
  5. SpringBoot_日志-其他日志框架统一转换为slf4j
  6. android 自定义控件 焦点,android中设置控件获得焦点
  7. ros(5)service client实现
  8. MQTT(2)---MQTT协议
  9. Git仓库完整迁移,包括分支和标签和日志
  10. VS2010与.NET4系列 13. ASP.NET 4 SEO 改进
  11. Spring之Aop代理对象的产生(一)
  12. 爬虫日记(71):用OCR来对抗字体反爬
  13. Java调用WebService接口
  14. java linux 时间戳转时间_SpringMVC全局参数转换——linux时间戳转换LocalDateTime
  15. ir2104作用,ir2104引脚功能和IR2103 请问有没有人可以通俗地讲解IR2104芯片引脚的功能?...
  16. linux搭建pptp服务器
  17. appinventor HTML5,App Inventor编程教程-第18课-创建动画应用
  18. logback高级特性使用(一)
  19. 关于Sunday算法以及实现
  20. 【linux】之系统安全

热门文章

  1. MySQL数据导入导出方法与工具介绍
  2. PNP三极管的一个暗黑技巧
  3. 【python】案例十 字符串中的逆天函数
  4. 51单片机程序存储器和数据存…
  5. 【华为机试真题详解】统计射击比赛成绩
  6. 好看的(动态)Jay迷自制动态专辑卡片(正面和背面不同)和歌词页面
  7. mac小白的实用技巧
  8. 云夜卡社区源码v4.2 带总控
  9. Linux查看设备端口号
  10. 四十个鹏城春夏,一场数字繁花