dex2jar не распознается как внутренняя или внешняя команда, работающая программа или командный файл

Я пытаюсь превратить один из моих старых APK в банку. 1. Я скачал apk tool, чтобы получить файл classes.dex из моего apk. 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. Я видел другие вопросы, опубликованные по этому вопросу на этом сайте, когда я попробовал их, они не работали. Одним из решений было использование версии 0.0.9.15 dex2jar, но я получил ту же ошибку при попытке использовать эту версию.

2 ответа

Решение

Я нашел решение. Если кто-то использует dex2jar версии 2.0 или выше, используйте эту команду в Windows:

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

Теперь у меня есть файл jar из моего apk

Если приведенное выше решение не работает, попробуйте следующее:

  1. Скопируйте файл .apk в папку dex2jar.
  2. Откройте терминал/cmd в этой папке.
  3. Введите эту командуd2j-dex2jar.bat nameOfYourApkFile.apk

Таким образом, вы получите файл .jar, сгенерированный из файла .apk в этой папке.

Другие вопросы по тегам