自從一段時間以來,我正在使用一個包含大量可重用代碼的庫項目。這樣,如果有錯誤,我只能在一個地方修復它。該項目還包含一堆資源。它包含所有這些東西並不是一個真正的問題,因爲在大多數項目中,我幾乎都使用它們。如何僅編譯已使用的資源
現在我正在研究一個非常小的項目,並且還使用我的庫項目。但我只需要它的一小部分,並且我的想法是,java編譯器足夠聰明,知道我需要什麼類和資源。那麼,直到我看到完整軟件包的文件大小......經過一些反編譯後,我發現我的庫項目中沒有使用的所有資源也被編譯到apk中。
所以,現在我的問題是,有沒有辦法告訴android編譯器,它應該忽略不使用的資源?
我也希望工具鏈能夠自動放棄鏈接的Android庫項目中未使用的資源。在這種情況下手動操作並不簡單,Lint也無濟於事。我不想癱瘓或創建我的圖書館的縮減副本。以下是Android問題跟蹤器網站上的功能請求:http://code.google.com/p/android/issues/detail?id=25254 – tiguchi