我找到了一篇关于 Android 构建过程如何工作的好文章,其中显示了以下过程:
但是,我还看到另一篇文章说它用于javac
将所有文件转换为.class
文件,然后dx tool
在adk
将所有.class
文件转换为classes.dex
,如下所示:
请问有人可以澄清哪一个是正确的吗?
我找到了一篇关于 Android 构建过程如何工作的好文章,其中显示了以下过程:
但是,我还看到另一篇文章说它用于javac
将所有文件转换为.class
文件,然后dx tool
在adk
将所有.class
文件转换为classes.dex
,如下所示:
请问有人可以澄清哪一个是正确的吗?
可以看一下官方文档Building and Running http://developer.android.com/tools/building/index.html
Java源代码通过javac编译为.class文件,然后通过“dx”工具将class文件转换为Dalvik字节码,该工具包含在sdk 'tools'中。
这是对android构建过程的一个很好的解释