2016-10-24 3 views
0

Я пытаюсь создать приложение для APK-анализа, написанного на Java.Пример использования Dex2Jar-API

Мне нужно добавить вариант просмотра исходного кода в мое приложение. На мой взгляд, лучшим способом для этого является использование проекта Dex2Jar, который имеет API и репозиторий Maven, но я не знаю, как его использовать (например, конвертировать DEX-файл в JAR, используя API Dex2Jar).

Пожалуйста, помогите мне найти лучший способ изучить исходный код файла DEX с помощью Java.

Спасибо за помощь!

+0

Вот хороший проект с открытым исходным кодом, который выполняет то, что вы хотите: https://github.com/niranjan94/show-java –

ответ

0

Возможно, вы также рассмотрите проект enjarify. Как dex2jar, так и enjarify, вы получаете только java-байт-код. Вам все равно придется декомпилировать это, чтобы получить что-то вроде исходного кода Java.

Для декомпиляции вы можете попробовать проект fernflower, который является зеркалом декомпилятора, который использует IntelliJ IDEA для декомпилированного представления класса.

+0

Это не совсем то, что я хочу сделать, но большое спасибо за предоставление хороших проектов, Я попытаюсь реализовать их в своем проекте. –

Смежные вопросы