无法解决:com.android.support:recyclerview-v7:28.1.1

Tor*_*ris 5 android gradle android-recyclerview

我试图使用RecyclerView,我添加了行implementation 'com.android.support:recyclerview-v7:28.0.0-alpha3',build.gradle (app)但它给出了Failed to resolve: com.android.support:recyclerview-v7:28.1.1我看到的其他答案建议添加的错误

allprojects {
    repositories {
        google()
        jcenter()
    }
}
Run Code Online (Sandbox Code Playgroud)

build.gradle文件,但它已经在那里,并没有帮助.我的所有SDK工具都已安装并且是最新的.

的build.gradle(项目):

buildscript {

    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.4'

    }
}

allprojects {
    repositories {
        google()
        jcenter()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

ext {
    roomVersion = '1.1.1'
    archLifecycleVersion = '1.1.1'
}
Run Code Online (Sandbox Code Playgroud)

的build.gradle(APP):

apply plugin: 'com.android.application'

android {
    compileSdkVersion 28
    defaultConfig {
        applicationId "com.example.findmyitem"
        minSdkVersion 14
        targetSdkVersion 28
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
        vectorDrawables.useSupportLibrary = true
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'com.android.support:appcompat-v7:28.0.0-alpha3'
    implementation 'com.android.support.constraint:constraint-layout:1.1.2'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.2'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
    implementation 'com.android.support.constraint:constraint-layout:1.1.2'
    implementation 'com.android.support:recyclerview-v7:28.1.1'
}
Run Code Online (Sandbox Code Playgroud)

Jac*_*ine 14

那是因为没有28.1.1版本.最新的是28.0.0-rc01所以使用它.添加这个:

implementation 'com.android.support:recyclerview-v7:28.0.0-rc01'
Run Code Online (Sandbox Code Playgroud)

代替:

implementation 'com.android.support:recyclerview-v7:28.1.1'
Run Code Online (Sandbox Code Playgroud)

您可以查看此处发布的最新版本或所有版本

更新:

Android正在从Android AppCompat Library转向Androidx.展望未来,您应该理想地使用这些库,因为所有新的更新都将适合他们.使用它包括

implementation 'androidx.appcompat:appcompat:1.0.2'
Run Code Online (Sandbox Code Playgroud)

代替

implementation 'com.android.support:recyclerview-v7:28.1.1'

同样,您可以在此处查看 Androidx Appcompat的最新版本或所有版本