我想从apk获取源代码并使用此解决方案Is there a way to get the source code from an APK file?

我尝试将dex文件保存到jar中,并使用了dex2jar;但是cmd无法识别此命令。

dex2jar classes.dex

“dex2jar无法识别为内部或外部命令”

dex2jar被弃用了吗?

我可以使用什么将dex转换为jar?

最佳答案

上面的答案对我都不起作用,我能够通过以下方式使其起作用,
不需要classes.dex文件。
因此,请仔细遵循以下说明:

  • 下载dex2jar的最新版本,我能够用它搜索到并从sourceforge获取最新版本。
    以防万一,如果你没有得到它http://sourceforge.net/projects/dex2jar/
  • 将apk文件拖放到dex2jar文件夹中。
  • 打开命令提示符[win user]并导航到放置apk文件的文件夹。
  • 输入此命令d2j-dex2jar.bat someApk.apk,您将获得jar文件[使用jd-ui工具读取jar文件]
    对于Mac用户,请引用此[链接中的第4点]以获取合适的终端命令http://sourceforge.net/p/dex2jar/wiki/UserGuide/
  • 10-08 12:32