Прямое преобразование .java в .smali. Возможное?

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

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

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

Ответ 1

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

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

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