【问题标题】:Direct .java to .smali conversion. Possible?直接将 .java 转换为 .smali。可能的?
【发布时间】:2011-07-23 19:49:30
【问题描述】:

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

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

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

【问题讨论】:

    标签: android smali


    【解决方案1】:

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

    Android 的“dx”用于将 .class 转换为 Dalvik .dex。

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

    【讨论】:

    • 好的,谢谢。我知道我必须使用三个工具。我希望这是可能的。
    • 如果你在它周围包裹一个脚本,它会感觉像一个。 :-) 说真的,当你编译一个 C 程序时,你有一个预处理器、一个编译器、一个汇编器、一个链接器……你可能只会输入“gcc foo.c”,但还有很多事情要做。跨度>
    猜你喜欢
    • 2015-05-17
    • 1970-01-01
    • 2017-07-19
    • 1970-01-01
    • 2019-11-11
    • 2021-09-12
    • 2011-06-14
    • 2014-11-15
    • 1970-01-01
    相关资源
    最近更新 更多