我已经下载了.apk并试图用d2j-dex2jar解压缩但是得到了
com.googlecode.dex2jar.DexException:java.io.IOException:在zip中找不到classes.dex
如果尝试使用通常的文件存档查看内部,实际上没有 classes.dex
怎么可能?顺便说一句,应用程序是完全正常的。
答案 0 :(得分:4)
如果启用了dex-preoptimization(默认情况下在用户构建中启用), 将从classes.dex生成.odex文件(例如Email.odex,紧邻Email.apk),并从apk中删除原始classes.dex。
编辑: 获取.dex的另一种方法是使用APKTool来提取.dex,您可以从命令行使用它。这是一个链接: