18

我找到了一篇关于 Android 构建过程如何工作的好文章,其中显示了以下过程:

在此处输入图像描述

但是,我还看到另一篇文章说它用于javac将所有文件转换为.class文件,然后dx tooladk将所有.class文件转换为classes.dex,如下所示:

在此处输入图像描述

请问有人可以澄清哪一个是正确的吗?

4

4 回答 4

7

可以看一下官方文档Building and Running http://developer.android.com/tools/building/index.html

于 2013-09-23T03:01:49.690 回答
2

Java源代码通过javac编译为.class文件,然后通过“dx”工具将class文件转换为Dalvik字节码,该工具包含在sdk 'tools'中。

于 2013-09-23T03:01:04.777 回答
2

这是对android构建过程的一个很好的解释

在此处输入图像描述

于 2015-10-20T16:27:58.473 回答
0

构建过程映像

Android 构建系统详解

于 2020-02-24T18:46:39.310 回答