【发布时间】:2015-11-07 15:09:51
【问题描述】:
我最近决定在我的应用程序中包含appcompat-v7 库,以便支持材料设计,并且还使用较新的ActionBarDrawerToggle,因为support-v4 中的那个已被弃用。
我的compileSdkVersion 和targetSdkVersion 设置为23。 support-v4 和 appcompat-v7 的版本都设置为 23.1.0。
但是,当我对我的项目进行同步时,我遇到了以下错误:
AGPBI: {"kind":"error","text":"属性\"color\"已经被 已定义","sources":[{"file":"/Users/work/source/android/app.android.whitelabel/WhiteLabelApp/src/main/res/values/config.xml","position":{" startLine":1}}],"original":""}
环顾四周,我发现许多人在使用不同版本的 appcompat 库时遇到了类似的问题。而且我也明白,这个错误表明我的config.xml 文件中有一些color 值与其他文件冲突。但是,到目前为止,该错误并没有为我提供任何关于哪个特定 color 属性冲突的线索。我的config.xml 文件也定义了许多此类项目特定的color 属性。
如果我删除 appcompat-v7 库,此错误就会消失。
有什么帮助吗?
【问题讨论】: