从APK文件中提取源代码不起作用。 “.. ROOT cause”消息

时间:2016-05-07 15:45:04

标签: java android apk dex dex2jar

我最近开始编程。

我一直在按照本教程从MacBook Pro上的APK文件中提取源代码:

https://www.youtube.com/watch?v=-AX4NYE-9V8

所有步骤都运行良好,直到我尝试命令“sh dex2jar.sh classes.dex”。我的终端给了我这样的信息:

 dex2jar version: translator-0.0.9.8
dex2jar classes.dex -> classes_dex2jar.jar
. while process file: [classes.dex]
.. ROOT cause:
java.lang.StringIndexOutOfBoundsException: String index out of range: 2
    at java.lang.String.checkBounds(String.java:375)
    at java.lang.String.<init>(String.java:535)
    at com.googlecode.dex2jar.reader.DexFileReader.readDex(DexFileReader.java:122)
    at com.googlecode.dex2jar.reader.DexFileReader.readDex(DexFileReader.java:149)
    at com.googlecode.dex2jar.v3.Main.doFile(Main.java:63)
    at com.googlecode.dex2jar.v3.Main.main(Main.java:85)
Done.

我没有收到“classes_dex2jar.jar”文件。

发生了什么事?

0 个答案:

没有答案