Android Build流程:在资源文件上使用aapt?

时间:2014-11-03 12:16:47

标签: java android

我不确定this link中详细介绍Android Build Process的以下信息。

我基本上想知道为什么需要将资源文件转换为Java源文件(第一步),然后打包到.ap_文件?

这两个步骤有什么区别?

1 个答案:

答案 0 :(得分:1)

  

为什么需要将资源文件转换为Java源文件

他们没有被转换为Java源文件"。 Java源文件 - R.java - 使用资源中的数据构建,该文件表示所有可用资源的列表。此文件为Android应用程序开发人员提供了常量,用于从其余Java代码中引用这些资源。

用一个类比来说,网络并没有被转换为"谷歌的搜索引擎;谷歌的搜索引擎代表了网络的索引。同样,资源也不会被转换为Java源文件"像R.java; R.java表示资源的索引。