Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 直接将.java转换为.smali。可能的_Android_Smali - Fatal编程技术网

Android 直接将.java转换为.smali。可能的

Android 直接将.java转换为.smali。可能的,android,smali,Android,Smali,我正在使用baksmali/smali工具。 但有时我需要将.java类编译成.smali文件。所以我必须首先用Eclipse编译它,然后将.APK反汇编成一组.smali文件 可以用一个工具直接将.java编译成.smali吗 我自己找不到解决方案…可以使用“javac”或类似程序将源代码转换为.class Android的“dx”用于将.class转换为Dalvik.dex 结果可以用Smali工具处理。您应该能够直接从脚本调用所有这些功能。好的,谢谢。我知道我必须使用三种工具。我希望用一个

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

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

我自己找不到解决方案…

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

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


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

好的,谢谢。我知道我必须使用三种工具。我希望用一个脚本就可以做到这一点。如果你用一个脚本来包装它,它会感觉像一个脚本。:-)说真的,当你编译一个C程序时,你有一个预处理器,一个编译器,一个汇编器,一个链接器。。。您可能只需要输入“gcc foo.c”,但还有很多事情要做。