反编译器问题"无法找到或加载主类class.dex"

Pel*_*ler 3 java android decompiler

尝试恢复我不久前写的应用程序(不要存储在DropBox中),我解压缩了我的.apk并尝试使用

d2j-dex2jar classes.dex 
Run Code Online (Sandbox Code Playgroud)

获取我的来源,但得到了这个消息:

Error: Could not find or load main class classes.dex
Run Code Online (Sandbox Code Playgroud)

像所有新手一样,我的主要活动(实际上只有一个)被命名为MainActivity.java,而不是Main.java.这是否是此错误的来源,如果是,我该如何解决?如果没有,我还能尝试什么?

注意:这是在DOS cmd窗口中完成的.

编辑:哇,没有人见过这个?

编辑:我没有使用ProGuard(我检查过).

小智 5

好的,所以从我与dex2jar的工作中我建议直接在apk文件上运行它而不是在classes.dex上.所以在你的终端(在exmple中使用Windows)

C:\ dex2jar.bat Lost_apk.apk

它会吐出一个jar文件,你可以用jd-gui查看.