【发布时间】:2013-09-23 02:41:54
【问题描述】:
我找到了一篇关于 Android 构建过程如何工作的好文章,其中显示了以下过程:
不过,我还看到另一篇文章说它使用javac 将所有文件转换为.class 文件,然后adk 中的dx tool 将所有.class 文件转换为classes.dex ,就像这样:
请谁能澄清一下哪个是正确的?
【问题讨论】:
标签: android android-build
我找到了一篇关于 Android 构建过程如何工作的好文章,其中显示了以下过程:
不过,我还看到另一篇文章说它使用javac 将所有文件转换为.class 文件,然后adk 中的dx tool 将所有.class 文件转换为classes.dex ,就像这样:
请谁能澄清一下哪个是正确的?
【问题讨论】:
标签: android android-build
可以看一下官方文档Building and Runninghttp://developer.android.com/tools/building/index.html
【讨论】:
java源代码通过javac编译成.class文件,然后通过“dx”工具将class文件转换为Dalvik字节码,包含在sdk 'tools'中。
【讨论】:
这里是android build process的一个很好的解释
【讨论】: