我是Android开发的新手,只是学习。我正在尝试用RecyclerView创建一些东西,教程告诉我必须将这些Gradle依赖项添加到我的应用程序模块中:
compile 'com.android.support:cardview-v7:21.0.+'
compile 'com.android.support:recyclerview-v7:21.0.+'
将它们添加到build.gradle文件时,我收到一条错误消息,说我有一个不兼容的compileSdkVersion。我将compileSdkVersion 24
更改为compileSdkVersion 21
,但错误没有发生,我收到错误:
compile 'com.android.support:appcompat-v7:24.0.0'
compile 'com.android.support:support-v4:24.0.0'
这些设置似乎适用于该文件中的sdk版本。我是否还需要更改其中任何一个以使其兼容?
compileSdkVersion 24
buildToolsVersion "24.0.0"
defaultConfig {
applicationId "uk.ac.ncl.legacymakingv4"
minSdkVersion 18
targetSdkVersion 24
versionCode 1
versionName "1.0"
}
答案 0 :(得分:2)
您应该始终在cardview
组中使用相同版本的所有内容。因此,请将recyclerview
和24.0.0
更改为使用相同的{{1}}版本。