【发布时间】:2011-07-23 19:49:30
【问题描述】:
我正在使用 baksmali/smali 工具。 但有时我需要将 .java 类编译为 .smali 文件。所以我必须先用 Eclipse 编译它,然后再将 .APK 反汇编成一组 .smali 文件。
是否可以用一个工具直接将.java 编译成.smali?
我自己找不到解决方案...
【问题讨论】:
我正在使用 baksmali/smali 工具。 但有时我需要将 .java 类编译为 .smali 文件。所以我必须先用 Eclipse 编译它,然后再将 .APK 反汇编成一组 .smali 文件。
是否可以用一个工具直接将.java 编译成.smali?
我自己找不到解决方案...
【问题讨论】:
“javac”或类似程序可用于将源代码转换为.class。
Android 的“dx”用于将 .class 转换为 Dalvik .dex。
可以使用 Smali 工具处理结果。您应该能够直接从脚本中调用所有这些。
【讨论】: