将.java直接转换为.smali转换.可能?

OGP*_*OGP 8 android smali

我正在使用baksmali/smali工具.但有时我需要将.java类编译为.smali文件.所以我先用Eclipse编译它,然后将.APK反汇编为一组.smali文件.

是否可以使用一个工具直接将.java编译成.smali?

我自己找不到解决方案......

fad*_*den 10

"javac"或类似程序可用于将源代码转换为.class.

Android的"dx"用于将.class转换为Dalvik .dex.

可以使用Smali工具处理结果.您应该能够直接从脚本调用所有这些.

  • 如果你在它周围包装一个脚本,它会感觉就像一个.:-)说真的,当你编译一个C程序时,你有一个预处理器,一个编译器,一个汇编器,一个链接器...你可能只是输入"gcc foo.c",但是有很多事情要发生. (8认同)