0

我的項目有一個非常奇怪的問題,我試圖在過去的兩天內解決它。我有Android項目,有:app:lib模塊。 :app:lib都有相同的drawable/ic_add.xml。問題在於,由於某種原因,應用程序始終使用:lib中的drawable。如果我將:lib中的drawable重命名,則一切正常,並且該應用程序將從:app開始使用drawable。合併過程給予圖書館優先權

有沒有人有一個想法,爲什麼會發生這種情況?

編輯:

它與矢量繪圖資源只發生。所有其他資源都是從:app

回答

0

我面對這個問題,我已經通過重命名可繪製的名字來解決這個問題。 在活動中,您可以使用R.drawable.ic_add.xml管理那件事,其中R是class:app。

+0

重命名是我知道的一個選項。問題在於它發生在所有其他資源上,比如字符串。其中有很多。但無論如何,我不知道爲什麼會發生這種情況:(來自lib的資源應該被應用程序資源重寫。 –