无法将Card视图添加到我的项目中

时间:2017-09-29 16:12:51

标签: android android-studio

我正在尝试添加卡片视图但是当我使用此依赖项添加libary时: compile 'com.android.support:cardview-v7:25.3.1'我收到以下错误:

  

错误:任务':app:processDebugManifest'执行失败。   清单合并失败:来自[com.android.support:appcompat-v7:26.0.0-alpha1]的属性meta-data#android.support.VERSION@value value =(26.0.0-alpha1)AndroidManifest.xml:27:9 -38       也出现在[com.android.support:cardview-v7:25.3.1] AndroidManifest.xml:24:9-31 value =(25.3.1)。       建议:添加'工具:replace =" android:value"'到AndroidManifest.xml:25:5-27:41的元素覆盖。

2 个答案:

答案 0 :(得分:2)

build.gradle中存在一个存在冲突的支持库。从错误中,您有一个与com.android.support:appcompat-v7:26.0.0-alpha1冲突的com.android.support:cardview-v7:25.3.1库。 cardview-v7已包含appcompat-v7。因此,您需要使用删除appcompat-v7:26.0.0-alpha1或使用相同的支持库版本。

您还需要检查build.gradle中的每个依赖项。如果您发现库内部使用了支持库,则可以使用以下内容将其排除:

compile('com.the.library:libraryname:1.0.0') { 
   exclude group: 'com.android.support', module: 'appcompat-v7' 
}

答案 1 :(得分:1)

也许您使用的是不同版本的Android支持库:

使用如下相同的版本

//tr[td[2] = "1234567"]/td[last()]/a/@href