【发布时间】:2018-09-11 09:57:38
【问题描述】:
我试图将 apk 转换为源代码。当我输入下面的命令时
./d2j-dex2jar.sh classes.dex
我遇到了这个异常:
com.googlecode.d2j.DexException: not support version.
at com.googlecode.d2j.reader.DexFileReader.<init>(DexFileReader.java:151)
at com.googlecode.d2j.reader.DexFileReader.<init>(DexFileReader.java:211)
at com.googlecode.dex2jar.tools.Dex2jarCmd.doCommandLine(Dex2jarCmd.java:104)
at com.googlecode.dex2jar.tools.BaseCmd.doMain(BaseCmd.java:288)
at com.googlecode.dex2jar.tools.Dex2jarCmd.main(Dex2jarCmd.java:32)
我的 apk 版本是 Oreo,而 dexcompiler 是 dex2jar-2.0。 据我所知,这个 dexcompiler 最多支持 N 个版本(如果我错了,请纠正我)。我已经搜索过这个异常,但没有找到任何答案。
请帮我解决这个异常
【问题讨论】:
-
尝试使用 dex2jar 提交问题?听起来它只是需要更新。
-
作者不再活跃。有 11 个合并请求和 375 个问题。
标签: apk dex android-8.0-oreo decompiler