繁体   English   中英

dex2jar 不是内部或外部命令,也不是可运行的程序或批处理文件

[英]dex2jar is not recognized as an internal or external command, operable program or batch file

我正在尝试将我的一个旧 APK 转换为 jar。 1. 我下载了 apk 工具以便从我的 apk 中获取 classes.dex 文件。 2.我下载了dex2 jar,在命令行输入:

C:\Users\myLaptop\Downloads\dex2jar-2.0>dex2jar classes.dex

这导致了这个错误:

dex2jar is not recognized as an internal or external command, operable program or batch file.

我使用的是 windows 机器。 我在这个网站上看到了关于这个问题的其他问题,当我尝试它们时它们没有用。 一种解决方案是使用 dex2jar 版本 0.0.9.15,但我在尝试使用该版本时遇到了同样的错误。

我找到了解决方案。 如果有人使用的是dex2jar 2.0版或更高版本,请在Windows中使用以下命令:

C:\Users\Zookeeper\Downloads\dex2jar-2.0>d2j-dex2jar classes.dex dex2jar classes.dex ->.\classes-dex2jar.jar

我现在有一个来自我的apk的jar文件

如果上述解决方案不起作用,请尝试以下操作:

  1. 将您的 .apk 文件复制到 dex2jar 文件夹中。
  2. 在该文件夹中打开终端/cmd。
  3. 输入此命令d2j-dex2jar.bat nameOfYourApkFile.apk

这样,您将获得从该文件夹中的 .apk 文件生成的 .jar 文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM