我不确定this link中详细介绍Android Build Process的以下信息。
我基本上想知道为什么需要将资源文件转换为Java源文件(第一步),然后打包到.ap_文件?
这两个步骤有什么区别?
答案 0 :(得分:1)
为什么需要将资源文件转换为Java源文件
他们没有被转换为Java源文件"。 Java源文件 - R.java
- 使用资源中的数据构建,该文件表示所有可用资源的列表。此文件为Android应用程序开发人员提供了常量,用于从其余Java代码中引用这些资源。
用一个类比来说,网络并没有被转换为"谷歌的搜索引擎;谷歌的搜索引擎代表了网络的索引。同样,资源也不会被转换为Java源文件"像R.java
; R.java
表示资源的索引。