Прямое преобразование .java в .smali. Возможное?
Я работаю с инструментами baksmali/smali.
Но иногда мне нужно скомпилировать класс .java для файла .smali. Поэтому я должен сначала скомпилировать его с помощью Eclipse и второй дизассемблировать .APK в набор файлов .smali.
Можно ли напрямую компилировать .java в .smali с помощью одного инструмента?
Я не смог найти решение самостоятельно...
Ответы
Ответ 1
"javac" или аналогичная программа может использоваться для преобразования исходного кода в .class.
Android "dx" используется для преобразования .class в Dalvik.dex.
Результат этого может быть обработан инструментами Smali. Вы должны иметь возможность вызывать все из них непосредственно из script.