Для mac инструмент команды dx хранится в другом каталоге, как указано в верхнем ответе.Вот как вы это делаете в Mac:
exampleName$ /Users/exampleName/Library/Android/sdk/build-tools/25.0.2/dx --dex --output="/Users/exampleName/Downloads/classes-dex2jar.jar" "/Users/exampleName/Downloads/name.dex"
Более подробное объяснение:
- Инструмент dx хранится в Android SDK, но вдругой каталог на Mac, путь для Mac
/Users/exampleName/Library/Android/sdk/build-tools/25.0.2/
- Команда одинакова для Windows и Mac, путь просто отличается
- Команда для обеих платформ
dx --dex--output="c:\temp\app.apk" "c:\temp\in.jar"
- Инструменту может потребоваться несколько минут для создания файла dex
Если по какой-то причине он все еще не работает, убедитесь, что вы выполняете следующие требования:
Я знаю, что уже поздно, но мне пришлось самому в этом разобраться после нескольких часов проб и ошибок - надеюсь, это поможет какому-нибудь другому пользователю Mac