在Android Studio上编译失败,无法编译'com.android.support:cardview-v7:25.3.1'

时间:2019-03-02 06:15:23

标签: android

我正在尝试在Android Studio上使用RecyclerViewCardView。运行程序gradle时出现错误。我正在使用实现

compile 'com.android.support:appcompat-v7:28.0.0'  
compile 'com.android.support:cardview-v7:25.3.1'
compile 'com.android.support:recyclerview-v7:25.3.1'

我在下面附加了图片:

attached image

我在上面附加了此行:

buildscript {
    repositories {
        google()  // add google() before jcenter()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.1'

    }
}

但是错误并没有消失。

4 个答案:

答案 0 :(得分:2)

使用此

所有com.android.support库必须使用完全相同的版本规范(混合版本可能会导致运行时崩溃

implementation 'com.android.support:recyclerview-v7:28.0.0'
implementation 'com.android.support:cardview-v7:28.0.0'

答案 1 :(得分:1)

您应该使用正确的版本28.0.0 只需单击alt-enter即可获得建议,您将获得: 实施'com.android.support:cardview-v7:28.0.0'

实现'com.android.support:recyclerview-v7:28.0.0'

您的错误将得到解决。

答案 2 :(得分:0)

使用相同版本28.0.0

喜欢

implementation 'com.android.support:appcompat-v7:28.0.0'

implementation 'com.android.support:recyclerview-v7:28.0.0'
implementation 'com.android.support:cardview-v7:28.0.0'

否则导致运行时崩溃

答案 3 :(得分:0)

您使用的Recyclerview和Cardview版本错误。它们必须与

相同
  

android.support.appcompat.v7

在下面替换recyclerview和cardview

implementation 'com.android.support:recyclerview-v7:28.0.0'
implementation 'com.android.support:cardview-v7:28.0.0'

希望你了解