Ich habe dieses Problem in Android Studio.
Error:(22, 13) Failed to resolve: com.android.support:appcompat-v7:26.0.0
<a href="install.m2.repo">Install Repository and sync project</a><br><a href="openFile:C:/Users/username/AndroidStudioProjects/ElectroSave/app/build.gradle">Show in File</a><br><a href="open.dependency.in.project.structure">Show in Project Structure dialog</a>
Dies ist mein Gradle-Code:
apply plugin: 'com.android.application'
android {
compileSdkVersion 26
buildToolsVersion "25.0.2"
defaultConfig {
applicationId "com.example.noelly.myapplication"
minSdkVersion 19
targetSdkVersion 25
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'),
'proguard-rules.pro'
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:26.0.0'
}
android
gradle
android-gradle-plugin
LE LENNY GESICHT
quelle
quelle
Install Repository and sync project
?Antworten:
Um Support-Bibliotheken ab Version 26.0.0 zu verwenden, müssen Sie das Maven-Repository von Google zur build.gradle-Datei Ihres Projekts hinzufügen, wie hier beschrieben: https://developer.android.com/topic/libraries/support-library/setup.html
Für Android Studio 3.0.0 und höher:
quelle
Bitte beachten Sie, dass wir Google Maven hinzufügen müssen, um die Support-Bibliothek ab Version 25.4.0 verwenden zu können . Wie in der Pressemitteilung heißt es :
Weitere Informationen finden Sie unter Support Library Setup .
Play services
undFirebase
Abhängigkeiten seit Version 11.2.0 benötigen ebenfalls Google Maven. Lesen Sie einige Updates für Apps, die Google Play-Dienste und Google APIs verwenden. Android August 2017 - Version 11.2.0 Versionshinweis .Sie müssen den Google Maven also wie folgt zu Ihrem Stammverzeichnis hinzufügen
build.gradle
:Für das Gradle Build Tools Plugin Version 3.0.0 können Sie das
google()
Repository verwenden (mehr unter Migrieren auf Android Plugin für Gradle 3.0.0 ):AKTUALISIEREN:
Aus dem Maven-Repository von Google :
Die neuesten Versionen der folgenden Android-Bibliotheken sind im Maven-Repository von Google verfügbar:
Um sie Ihrem Build hinzuzufügen, müssen Sie zuerst das Maven-Repository von Google in Ihre Top-Level- / Root-
build.gradle
Datei aufnehmen:Fügen Sie dann die gewünschte Bibliothek zum Abhängigkeitsblock Ihres Moduls hinzu. Die
appcompat
Bibliothek sieht beispielsweise folgendermaßen aus:Wenn Sie jedoch versuchen, eine ältere Version der oben genannten Bibliotheken zu verwenden, und Ihre Abhängigkeit fehlschlägt, ist sie im Maven-Repository nicht verfügbar. Stattdessen müssen Sie die Bibliothek aus dem Offline-Repository abrufen.
quelle
google()
existiert nicht im2.3.3
Android Plugin für Gradle. Es ist überhaupt nicht aus dem Android Plugin für Gradle. Es ist von Gradle selbst. Es existiert in Gradle 4.1 und existiert nicht in Gradle 3.3 - ich bin nicht sicher, wo es dort hinzugefügt wurde.Fügen Sie dies in build.gradle hinzu (Projekt: Projektname)
Fügen Sie dies in build.gradle hinzu (Modul: App)
quelle
Wenn Sie bereits jitpack.io oder ein Repository verwenden. Sie können das Google-Repository folgendermaßen hinzufügen:
quelle
Sie haben vergessen, add alpha1 im Modulbereich hinzuzufügen
Verwenden Sie das Maven-Repository im Projektbereich, in dem es sich befindet
quelle
Veränderung
zu
hat bei mir gut funktioniert.
quelle
Wenn Sie Android Studio 3.0 verwenden, fügen Sie das Google Maven-Repository wie folgt hinzu:
quelle
Ich hatte das gleiche Problem, aber ich habe die 26.0.0-beta1-Abhängigkeiten auf 26.1.0 umgestellt und es funktioniert jetzt.
quelle
Mein Problem wurde mithilfe der folgenden Schritte behoben:
Für Gradle 3.0.0 und höher
quelle
Das Hinzufügen des folgenden Inhalts zum Hauptgradle hat das Problem für mich gelöst:
quelle
Gehen Sie zum SDK-Pfad:
SDK\extras\android\m2repository\com\android\support\appcompat-v7
Um den korrekten Abhängigkeitsnamen anzuzeigen, ändern Sie den Namen, wenn Ihre Abhängigkeit eine Alpha-Version ist:zu:
quelle
Datei -> Projektstruktur -> Module (App) -> Registerkarte "Abhängigkeiten öffnen" -> Alle entfernen und dann
+
zum Hinzufügen aus der vorgeschlagenen Liste verwenden.quelle
Können Sie den Internetzugang kontrollieren? Wenn Sie keinen Internetzugang haben und Ihr ide kein Paket herunterlädt, ist dieses Problem aufgetreten.
quelle
1 - Ändern Sie in build.gradle meine supportLibVersion auf 26.0.0
2 - in app / build.gradle verwenden:
Implementierung "com.android.support:appcompat v7: $ {rootProject.ext.supportLibVersion}"
3 - CD Android
4 - ./gradlew sauber
5 - ./gradlew assembleRelease
quelle