DISCALIMER : я не являюсь владельцем decompileandroid.com , и мне не платят за его продвижение.Я - разработчик, который удовлетворен этим сервисом.
На самом деле есть более простой способ, чем приобретение нескольких различных инструментов и передача результатов одного из них другому (это, конечно, дает вам лучший контроль надв чем дело).Вы можете использовать сервис
decompileandroid.com
По сути, вы загружаете файл и .apk, и он выполняет все эти шаги за вас.Затем вы можете скачать файл .zip, который содержит декомпилированные источники.
Сначала вы можете загрузить свой .apk, встроенный в режиме отладки, а затем загрузить .apk, встроенный в режиме выпуска.Просто убедитесь, что флаг minifyEnabled
установлен в true
в вашем файле build.gradle
для сборки выпуска.
Разница была довольно очевидна в моем случае - большинство моих классов были названы a, b, c и т. д. в минимизированной сборке.