webentwicklung-frage-antwort-db.com.de

Fehler bei der Auflösung: recyclerview-v7

Beim Hinzufügen der Abhängigkeitsimplementierung 'com.azoft.carousellayoutmanager: carousel: 1.2.4' zu meinem Projekt löst Android Studio die Ausnahme aus. Dann habe ich versucht, Abhängigkeiten für das Recycling hinzuzufügen. Immer noch derselbe Fehler.

apply plugin: 'com.Android.application'

Android {
compileSdkVersion 27
defaultConfig {
    applicationId "com.someapp"
    minSdkVersion 16
    targetSdkVersion 27
    versionCode 1
    versionName "1.0"

    vectorDrawables.useSupportLibrary = true
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    implementation fileTree(include: ['*.jar'], dir: 'libs')
    implementation 'com.Android.support:appcompat-v7:27.1.1'
    implementation 'com.Android.support.constraint:constraint-layout:1.1.2'
    implementation 'com.google.firebase:firebase-crash:16.0.1'
    implementation 'com.Android.support:design:27.1.1'
    implementation 'com.squareup.retrofit2:retrofit:2.1.0'
    implementation 'com.squareup.retrofit2:converter-gson:2.1.0'
    implementation 'com.squareup.okhttp3:logging-interceptor:3.3.1'
    implementation 'com.commonsware.cwac:saferoom:0.4.1'
    implementation 'com.squareup.picasso:picasso:2.5.2'
    implementation 'com.Android.support:cardview-v7:27.1.1'
}

apply plugin: 'com.google.gms.google-services'
10
Suresh Kumar

Endlich habe ich eine Lösung gefunden. Durch das Upgrade aller Support-Abhängigkeiten auf die neueste Version wurde das Problem behoben. Sie können die neueste Version der Abhängigkeiten hier überprüfen. Ich habe die Supportabhängigkeiten auf die neueste Version 28.0.0-alpha3 aktualisiert. Es hat mein Problem gelöst. 

0
Suresh Kumar

Ich habe dasselbe Problem und ich ändere die Reihenfolge von repositories in build.gradle (app) und habe das Problem gelöst.

Veränderung :

 jcenter()
 google()

Zu:

 google()
 jcenter()

Ich hoffe es hilft

35
Radesh

Ich habe keine Idee warum. Mein genau dasselbe Problem wurde jedoch behoben, indem alle Abhängigkeiten des Android-Supports kommentiert wurden. Nun läuft mein Projekt jedoch ohne eine weitere Version dieser Abhängigkeiten an. Wenn ich nur eine dieser Abhängigkeiten stelle, habe ich eine Warnung zwischen Version 27.1.1 und 28.0.0 der Unterstützungsbibliotheken. Ich habe aber nur Version 28 für dieses Projekt verwendet. Das bedeutet, dass es all diese Abhängigkeiten irgendwo im Gradle gibt, die offensichtlich nicht von mir geschrieben wurden, oder sie befinden sich vielleicht in dem etw-Cache (so seltsamer Fehler).

implementation "com.Android.support:support-v4:28.0.0"
implementation "com.Android.support:appcompat-v7:28.0.0"
implementation "com.Android.support:support-vector-drawable:28.0.0"
implementation "com.Android.support:recyclerview-v7:28.0.0"
implementation "com.Android.support:design:28.0.0"
implementation "com.Android.support.constraint:constraint-layout:1.1.3"
1
Abbas Sabeti
  1. In Android Studio gehen Sie zu build.gradle (Project: YourProjectName), NICHT zum build.gradle (Modul: app).
  2. Ändern Sie den Code, so dass er so aussieht (wechseln Sie google () und jcenter ()): 

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

Ich hatte den gleichen Fehler Failed to resolve: recyclerview-v7. Obwohl das Projekt zuvor funktioniert hat und ich es einfach auf einen anderen Computer verschoben habe, ohne Änderungen an den gradle-Dateien vorzunehmen.

Volle Klarheit über gradle Servicefolder hat mir geholfen. Standardmäßig befindet es sich in C:\Users\username\.gradle Ich habe Android Studio) geschlossen und diesen Ordner gelöscht.

Vielleicht würde das Löschen von nur zwischengespeicherten Bibliotheken in C:\Users\username\.gradle\caches\modules-2\files-2.1\com.Android.support\recyclerview-v7 Helfen, aber ich habe es nicht überprüft.

0
funbiscuit

Wenn eine der oben genannten Lösungen nicht funktioniert hat, versuchen Sie, das Maven-Repository zu entfernen und erneut zu synchronisieren. Diese Zeile in build.gradle

    maven {
    url "https://storage.googleapis.com/snap-kit-build/maven"
    }

Das ist Arbeit für mich in einigen Projekten. Oder ersetzen Sie diese Zeile

    'com.Android.support:recyclerview-v7:27.....'

Mit dieser Linie

    'com.Android.support:recyclerview-v7:28.0.0-alpha3'

Das wird dein Problem lösen.

0
TAO

Sie müssen beispielsweise diese Abhängigkeit: Implementierung "com.Android.support:recyclerview-v7:28.0.0" in Ihrem build.gradle (Modul: app) verwenden und "Projekt mit Gradle-Dateien synchronisieren" verwenden . Es sollte dann funktionieren.

0
37NPN

Sie müssen recyclerview-v7 aus der Bibliothek ausschließen, die Sie hinzufügen möchten:

compile ('YOUR_DEPENDENCY') {
    exclude module: 'recyclerview-v7'
}
0
Nobody8

Fügen Sie Maven zu Repositorys hinzu und es sollte funktionieren

0
Solidogen

Es kann nicht aufgelöst werden, da sich die hinzugefügte Version möglicherweise nicht im Maven-Repository befindet. Überprüfen Sie Ihre API-Ebene und wählen Sie die entsprechende Version.

Dieses link könnte hilfreich sein.

0
Frank Odoom