Ich versuche, Recyclerview zu meinem Projekt hinzuzufügen und diesen Fehler anzuzeigen und ich habe es aus Android Studio-Abhängigkeiten hinzugefügt
android
android-recyclerview
android-gradle-plugin
android-support-library
file-dependancy
ahmed khattab
quelle
quelle
maven { url https://maven.google.com }
. Lesen Sie hierAntworten:
repositories
Stellen Sie ab Version 26 der Support-Bibliotheken sicher, dass der Abschnitt einen Maven-Abschnitt mit dem Endpunkt " https://maven.google.com " enthält.Etwas wie;
quelle
repositories
und erhalte immer noch "Fehler: Fehler beim Auflösen: com.android.support:appcompat-v7:26.1.0". Habe ich kürzlich erwähnt, dass ich Gradle verachte?buildscript
Block. Vielen Dank, dass Sie mich in die Richtung weisen, die ich nicht sehen konnte. Und ich entschuldige mich für die Ablehnung; Meine Frustration erreichte ihren Höhepunkt nach stundenlangen Kämpfen mit diesem (und anderen Dingen) Gradle, aber das ist nicht deine Schuld.So funktioniert es.
Fügen Sie hinzu,
maven { url "https://maven.google.com" }
wie @Gabriele_Mariotti oben vorschlägt.Fügen Sie dann in der Datei build.gradle im App-Ordner hinzu
Dann verwenden Sie die Abhängigkeiten
quelle
Wenn Sie Android Studio 3.0 oder höher verwenden, stellen Sie sicher, dass Ihr Projekt build.gradle ähnliche Inhalte enthält wie:
Und für unter Android Studio 3.0 und ab Support-Bibliotheken 26. + Ihr Projekt build.gradle muss so aussehen-
Hinweis: Position ist wirklich wichtig. Fügen Sie google () vor jcenter () hinzu.
Überprüfen Sie diese Links unten für weitere Details.
1- Erstellen von Android Apps
2- Build-Abhängigkeiten hinzufügen
3- Konfigurieren Sie Ihren Build
quelle
Fügen Sie dies einfach zu Ihrer Hauptdatei build.gradle auf Projektebene unter allprojects () hinzu.
quelle
Ich habe das gleiche Problem, während ich mein SDK und meine Android Studio-Version (3.0 Beta) aktualisiert habe. Ich habe dieses Problem in diesem Tutorial gelöst . Darin sagten sie uns, wir sollten Build-Konfigurationsdateien wie aktualisieren
Hoffe es wird dir helfen.
quelle
Im Mai habe ich festgestellt, dass OneSignal die Abhängigkeiten geändert hat
also habe ich es geändert von
compile 'com.onesignal:OneSignal:[3.5.8, 3.99.99]'
zu
compile 'com.onesignal:OneSignal:[3.5.8, 3.5.8]'
dann funktioniert es, bitte überprüfen Sie alle unspezifischen Abhängigkeiten.
quelle
Fügen Sie dies der build.gradle-Datei auf Projektebene hinzu, und es sollte einwandfrei funktionieren.
quelle
Googles neues Maven-Repo wird für die neueste Support-Bibliothek benötigt, die mit Android 8.0 kompatibel ist. Aktualisieren Sie einfach das Maven-Repository Ihres Google wie folgt:
Um sie Ihrem Build hinzuzufügen, fügen Sie sie
maven.google.com
zu den Maven-Repositorys in Ihrerbuild.gradle
Datei auf Modulebene hinzu :Alternativ können Sie die
build.gradle
Datei folgendermaßen aktualisieren :Fügen Sie dann die gewünschte Bibliothek zu Ihrem Abhängigkeitsblock hinzu. Die Cardview-Bibliothek sieht beispielsweise folgendermaßen aus:
quelle
in sdk 28 kannst du verwenden
und entfernen Sie die cardView-Bibliothek
quelle
Aktualisieren Sie Ihr Android Support Repository über den SDK-Manager.
quelle
Es gibt eine andere Möglichkeit, ein Google-Repository hinzuzufügen
Fügen Sie
gradle-4.1-rc-1-all
gradle-wrapper.properties hinzu.Dann fügen Sie
google()
in der obersten Ebene build.gradlequelle
Ändern Sie einfach die Build-Version von 'com.android.support:appcompat-v7:26.0.0'.
zu
kompiliere 'com.android.support:appcompat-v7:26.0.0-alpha1'
Dies wird Ihr Problem lösen.
quelle
Wenn die anderen Lösungen hier nicht funktionieren, stellen Sie sicher, dass Sie sich nicht im Offline-Modus befinden . Wenn aktiviert, lädt Android die erforderlichen Dateien nicht herunter und Sie erhalten diesen Fehler.
quelle
versuche zu kompilieren
quelle
Reinigen Sie Ihren Gradle vom Terminal
Verwenden Sie dann diesen Code in Ihrem Abschnitt build.gradle
Stellen Sie sicher, dass Ihre mitgelieferte Bibliotheksversion verfügbar ist. Für Ihre Überprüfung können Sie diesen Link verwenden
quelle
Ich hatte dieses Problem beim Erstellen eines neuen Projekts in Android Studio mit Kotlin. Der Weg, der mir endlich geholfen hat:
quelle
Ionic 4, geöffnet
/platforms/android/platform.properties
, änderte die Version der aufgelisteten Bibliothek, die den Fehler auslöste (in meinem Fallcom.android.support:support-v4:27.+
), in:quelle
Verwendung
compile 'com.android.support:cardview-v7:25.4.0'
Wenn Sie Version 26 möchten, sollten Sie diese verwenden
compile 'com.android.support:cardview-v7:26.0.0-beta2'
, da es sich derzeit um eine Beta- Version handeltquelle
das funktioniert bei mir
quelle
Dadurch sollte die neueste Version abgerufen und kompiliert werden können.
quelle
Versuche dies,
goto Android-> sdk stellen Sie sicher , Sie haben alle depenencies erforderlich. Wenn nicht, laden Sie sie herunter. Gehen Sie dann zu Datei -> Einstellungen -> Erstellen, Ausführen, Bereitstellen -> Gradle
Wählen Sie Standard Gradle Wapper verwenden (empfohlen)
und deaktivieren Sie Offline-Arbeit
gradle build wird erfolgreich abgeschlossen, sobald Sie die Einstellungen ändern können
quelle
Möglicherweise liegt dieses Problem an der Facebook-Bibliothek. Ersetzen
durch
quelle
@Aryan ist korrekt Fehler beim Auflösen: com.android.support:appcompat-v7:27.+ (Abhängigkeitsfehler)
Ein Bild mit tausend Worten
quelle
2 Schritte, um dies zu beheben. 1, stellen Sie eine Verbindung zum Internet her. 2, Klicken Sie auf Projekt reinigen. das wird es beheben :)
quelle
Für mich musste ich nur mein Projekt reinigen.
Erstellen -> Projekt bereinigen
Ein anderes Mal musste ich:
Datei -> Projekt mit Gradle-Dateien synchronisieren.
quelle
Wenn Sie diese Abhängigkeit mit dem Android Studio synchronisieren:
Dann Sync die Gradle mit Projektdateien . Es wird angezeigt (Angenommen, Sie arbeiten an neuen wie androidx), es wird offensichtlich ein Fehler in der Abhängigkeit angezeigt.
Dazu können Sie im Menü Datei auf den Code ungültig machen / neu starten klicken . Es wird sich von selbst auflösen und die Anwendung wird ohne Fehler neu gestartet.
quelle