/Users/Ren/Desktop/RecylerViewBaseAdapter/build.gradle
Error:(6, 0) Gradle DSL method not found: 'google()'
Possible causes:
The project 'RecylerViewBaseAdapter' may be using a version of Gradle that does not contain the method.
Gradle settings
The build file may be missing a Gradle plugin.
Apply Gradle plugin
android
build
android-gradle-plugin
VenRen
quelle
quelle
Antworten:
Das
google()
Repo ist eine Verknüpfung, um im Maven-Repository von Google nach Abhängigkeiten zu suchen. Es wurde mit gradle v.4.0 eingeführt .Es erfordert (derzeit)
Versuchen Sie, im Gebrauch zu
gradle-wrapper.properties
verwenden:Als Gradle Plugin für Android verwenden:
In jedem Fall (auch mit Android Studio 2.3, Gradle Plugin 2.3.3 und Gradle v3.3) können Sie dasselbe Maven Repo verwenden
{ url 'https://maven.google.com'}
. Es ist das Gleiche.Verwenden Sie zum Beispiel:
quelle
Wenn Sie Android Studio 2.3.3 verwenden, fügen Sie dies in Ihren Gradle auf Projektebene ein
das hat bei mir funktioniert.
Sie können stattdessen auch google () verwenden, benötigen jedoch Gradle 4.x +, Android Studio 3.x + und Gradle Plugin 3.x +
quelle
Ändern Sie einfach die Datei gradle-wrapper.properties (Bild unten)
Dazu (wenn dein Gradle ist
com.android.tools.build:gradle:3.0.1
)Für gradle
com.android.tools.build:gradle:3.2.1
Benutze das
AKTUALISIEREN
Für folgende Gradles
Verwenden Sie folgende URLs
Vergessen Sie nicht,
google()
Buildscript-Repositorys hinzuzufügen.quelle
Sieht so aus, als würden Sie eine Version von Gradle verwenden, die niedriger als 4.1 ist
Lösung 1:
Ändern Sie die Verteilungs-URL
gradle-wrapper.properties
wie folgt:distributionUrl=https\://services.gradle.org/distributions/gradle-4.8-all.zip
Um die
gradle-wrapper.properties
Datei zu suchen , drücken Siectrl + shift + N
in Android Studio und geben Sie eingradle-wrapper
Ändern Sie die Abhängigkeiten wie folgt:
Lösung 2:
Verwenden Sie Folgendes in Ihren
repositories{...}
Blöcken anstelle vongoogle()
:quelle
Ändern Sie damit Ihre Gradle-Datei auf Projektebene.
quelle
Mein Fehler wurde behoben, nachdem die Reihenfolge der Elemente geändert wurde:
Vor:
Nach dem:
Ich benutze jetzt die folgenden Einstellungen.
quelle
Gemäß Android Gradle Plugin Release
Wenn Sie beispielsweise das Plugin Version 3.2.1 verwenden in:
Sie müssen die Gradle-Version in ändern
Zu
Viel Glück
quelle
In meinem Fall wurde dieser Fehler aufgrund der niedrigeren Version von System Gradle als Android Gradle angezeigt.
System Gradle-Version niedriger als Android Gradle-Version 4.4. Problem behoben, nachdem ich die Gradle-Version des Systems (Ubuntu-Computer) aktualisiert habe.
quelle
Benutzen Sie bitte
dependencies { classpath 'com.android.tools.build:gradle:3.2.0' }
Innerhalbbuild.gradle
&
distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip
Innerhalbgradle-wrapper.properties
quelle
Gehen Sie zu Gradle und dann zu "Gradle-Einstellungen".
Wählen Sie "Lokale Gradle-Verteilung verwenden" und geben Sie den Pfad des extrahierten Inhalts ein
C: \ Users \ Ahmed.gradle \ wrapper \ dists \ gradle-4.7-all \ gradle-4.7 & Änderungen speichern 'anwenden'
quelle
Ändern Sie die Verteilungs-URL
gradle-wrapper.properties
wie folgt:quelle