我使用Android studio 2.1.1。我遵循本教程:http://www.androidhive.info/2016/05/android-working-with-card-view-and-recycler-view/
这是文件build.gradle
:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.1.0'
compile 'com.android.support:cardview-v7:23.3.+'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
然后Android工作室通知:
项目“我的应用程序”可能正在使用Gradle版本 不包含方法
我无法建立项目。帮我解决问题。
答案 0 :(得分:3)
删除此行:
compile 'com.android.support:cardview-v7:23.3.+'
从项目级build.gradle
文件中将其粘贴到您的应用级build.gradle
文件中。
您的应用程序级别build.gradle
文件应如下所示:
apply plugin: 'com.android.application'
android {
//...
}
dependencies {
compile 'com.android.support:cardview-v7:23.3.0'
compile 'com.android.support:recyclerview-v7:23.3.0'
//...
}
答案 1 :(得分:0)
当其中一个依赖项的Gradle版本较低时,通常会发生此错误。因此,您应该升级该依赖性。
弄清依赖关系的最佳方法是禁用应用程序和项目级别Gradle中的所有依赖关系,除非您停止遇到相同的错误,然后除非出现错误然后继续逐个添加依赖关系。
您的罪魁祸首是'com.android.support:cardview-v7:23.3。+'。 因此,只需将cardview库升级到最新版本即可。