我想添加卡片视图,以便在添加依赖项时添加依赖项(从谷歌搜索获取)
compile 'com.android.support:cardview-v7:21.0.+'
我得到gradle错误说
此支持库不应使用与compileSdkVersion(23)不同的版本(21)...(Ctrl + F1) 有些库或工具和库的组合不兼容,或者可能导致错误。一个这样的不兼容性是使用不是最新版本的Android支持库版本(或者特别是低于targetSdkVersion的版本)。
答案 0 :(得分:1)
将您的CardView
依赖项更改为:
compile 'com.android.support:cardview-v7:23.1.1'
您不能将不同的编译SDK版本用于支持库的版本。
答案 1 :(得分:0)
您为项目使用了sdk版本23,但是使用版本21进行cardview。如果使用androidTestCompile 'com.google.code.findbugs:jsr305:2.0.1'
androidTestCompile 'com.google.code.findbugs:jsr305:1.3.9'
进行编译,则不应再出现问题。如果这样做没有用,那么更新支持库也是一个好主意。
编辑:当我看到您发布的图片时,您可以看到您对其他依赖项使用cardview-v7:23
,但对其他依赖项使用23.1.1
。更改21.0.+
答案 2 :(得分:0)
尝试使用上一个可用版本:
// CardView
compile 'com.android.support:cardview-v7:25.1.1'
答案 3 :(得分:0)
compile 'com.android.support:cardview-v7:23.0.1'