2011-07-22 20 views
1

我已將.jar導入到我的項目中。但我面臨着一個可繪製的ID衝突,我的意思是試圖放置在jar中的圖像,但它從我的項目可繪製文件夾加載圖像,而不是從.jar的可繪製文件夾加載它。問題是兩個可繪製的具有相同的ID ..如何解決可繪製的ID衝突?

請幫忙

回答

2

無法通過資源ID從jar加載圖像。 Android構建系統不以任何方式處理jar資源,它只是將它們嵌入,就好像它們是簡單的文本文件一樣。因此,位於jar中的任何圖像都不被視爲資源,並且不能通過資源ID訪問。

如果您需要從庫中訪問drawable,請考慮使用Android庫。

有關如何設置庫項目的文檔可以找到here。有關jar和Android庫之間有什麼不同的更多細節可以在我的文章Android Application, Android Libraries and Jar Libraries中找到。