【发布时间】:2016-09-06 10:59:31
【问题描述】:
添加后无法构建项目
compile 'com.android.support:design:24.2.0'
不断出现以下错误:
似乎问题在于支持矢量可绘制对象。某处某些属性被添加了两次。
例如,构建的 values.xml 文件包含:
<declare-styleable name="AppBarLayout_LayoutParams"><attr name="layout_scrollFlags"><flag name="scroll" value="0x1"/><flag name="exitUntilCollapsed" value="0x2"/><flag name="enterAlways" value="0x4"/><flag name="enterAlwaysCollapsed" value="0x8"/></attr><attr format="reference" name="layout_scrollInterpolator"/></declare-styleable>
和
<declare-styleable name="AppBarLayout_Layout"><attr name="layout_scrollFlags">
<flag name="scroll" value="0x1"/>
<flag name="exitUntilCollapsed" value="0x2"/>
<flag name="enterAlways" value="0x4"/>
<flag name="enterAlwaysCollapsed" value="0x8"/>
<flag name="snap" value="0x10"/>
我已将此添加到 gradle 文件中:
compile 'com.android.support:cardview-v7:24.2.0' + '@aar'
compile 'com.android.support:recyclerview-v7:24.2.0' + '@aar'
compile 'com.android.support:appcompat-v7:24.2.0'
compile 'com.android.support:design:24.2.0'
【问题讨论】:
-
尝试删除@aar
-
看不到任何连接,但我还是删除并检查了。这不是问题
-
将您收到此错误的 layout.xml 放入其中
-
您的问题解决了吗?我也遇到同样的问题,能分享一下你是怎么解决的吗?
-
我将支持库更改为旧版本(所有这些都有效)。最近换了新版本,运行没有问题。
标签: android gradle android-appcompat android-support-design