2014-11-03 50 views

回答

1

爲什麼資源文件需要cnverted到Java源文件

他們沒有被「cnverted到Java源文件」。 Java源文件 - R.java - 是使用來自資源的數據構建的,該文件表示所有可用資源的列表。該文件爲Android應用程序開發人員提供了用於從其他Java代碼中引用這些資源的常量。

爲了進行比喻,Web並沒有「轉換」到Google的搜索引擎中; Google的搜索引擎代表了Web的索引。同樣,資源不會「轉換爲Java源文件」,如R.java; R.java代表資源的索引。

+0

謝謝,那麼兩步之間有什麼區別?即資源代碼生成和非編譯資源打包 – user4125772 2014-11-03 12:41:46

+0

@ user4125772:這些步驟與彼此無關,除了共享常用工具(**'aapt' **)和使用資源作爲輸入之外。 – CommonsWare 2014-11-03 12:47:49

相關問題