Прямое преобразование .java в .smali.Возможный? - PullRequest
8 голосов
/ 27 марта 2011

Я работаю с инструментами baksmali / smali.Но иногда мне нужно скомпилировать класс .java в файл .smali.Поэтому мне нужно сначала скомпилировать его с помощью Eclipse, а затем разобрать .APK для набора файлов .smali.

Можно ли напрямую скомпилировать .java в .smali с помощью одного инструмента?

Я не мог найти решение сам ...

1 Ответ

10 голосов
/ 29 марта 2011

«javac» или аналогичная программа может использоваться для преобразования исходного кода в .class.

Android "dx" используется для преобразования .class в Dalvik .dex.

Результат этого может быть обработан с помощью инструментов Smali. Вы должны иметь возможность вызывать все это непосредственно из скрипта.

...