0
我不確定以下來自this link的信息,詳細介紹了Android構建過程。Android構建過程:在資源文件上使用aapt?
我基本上想知道爲什麼資源文件需要轉換爲Java源文件(第一步),然後打包到一個.ap_文件?
這兩個步驟有什麼區別?
我不確定以下來自this link的信息,詳細介紹了Android構建過程。Android構建過程:在資源文件上使用aapt?
我基本上想知道爲什麼資源文件需要轉換爲Java源文件(第一步),然後打包到一個.ap_文件?
這兩個步驟有什麼區別?
爲什麼資源文件需要cnverted到Java源文件
他們沒有被「cnverted到Java源文件」。 Java源文件 - R.java
- 是使用來自資源的數據構建的,該文件表示所有可用資源的列表。該文件爲Android應用程序開發人員提供了用於從其他Java代碼中引用這些資源的常量。
爲了進行比喻,Web並沒有「轉換」到Google的搜索引擎中; Google的搜索引擎代表了Web的索引。同樣,資源不會「轉換爲Java源文件」,如R.java
; R.java
代表資源的索引。
謝謝,那麼兩步之間有什麼區別?即資源代碼生成和非編譯資源打包 – user4125772 2014-11-03 12:41:46
@ user4125772:這些步驟與彼此無關,除了共享常用工具(**'aapt' **)和使用資源作爲輸入之外。 – CommonsWare 2014-11-03 12:47:49