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

标签 java android apk dex2jar

我正在尝试将我的一个旧 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

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

关于java - dex2jar 不是内部或外部命令,也不是可运行的程序或批处理文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51524803/

相关文章:

android - 将手机从车载底座中取出后,应用程序不会从抽屉中启动

java - 在 Android 应用程序中存储文本数据的最佳方式?

android - ADB 安装失败并显示 INSTALL_FAILED_TEST_ONLY

node.js - 运行docker容器时找不到npm命令错误

java - Mongo 存储库测试搜索 Jpa 存储库

android - 调试 apk 工作正常但在签名并生成发布 apk 后,它在 cordova ionic 项目中显示白色空白屏幕

android - PCM Raw Bytes [] 到 Android 上的音频

java - 找不到符号 - T 类

java - 实例化一个类并在不同的类中使用它

java - 如何理解AQS上的 "unparkSuccessor"函数