2017-08-12 44 views
2

最近更新的SDK版本爲26,我不斷收到一個編譯錯誤。一段時間以來,我一直在爲此而頭痛,沒有任何結果。談論此事的線索似乎並不適合我。下面的錯誤的屏幕截圖。任何人都可以提供更多的信息嗎?將欣賞。屬性「iconTint」已經被定義爲不兼容的格式

enter image description here

+0

發表您的build.gradle –

回答

6

更新到Sdk 26後有同樣的問題。這是由覆蓋命名屬性而不是重命名它們的依賴項引起的。見討論here

確保您或您的依賴庫中的庫不會覆蓋這些屬性。

對我來說,這是固定通過更新從連接問題的討論圖書館

dependencies { 
    compile 'uk.co.samuelwall:material-tap-target-prompt:2.0.1' 
} 
+0

如果這有助於某人..也可能是因爲很多事情,如在https://stackoverflow.com/questions/44196672/aapt2-compile-failed-invalid-dimen-on-android-3-0-金絲雀-1。但即使禁用了Aapt2,我仍然得到相同的錯誤,直到找到上面的一個。謝謝 –

0

看起來你正在使用,試圖覆蓋在錯誤的道路,這些SDK屬性庫。

我想你可以雙擊錯誤來查看誰是罪魁禍首。

確保您使用的庫的一致主版本,例如,使用v26.*支持庫,以便它們與SDK一致。

+0

感謝@natario,我試圖消除所有的第三方庫。版本控制也是一致的。但是,問題依然存在。 –

相關問題