Nach dem Update von Android Studio auf die neueste Version (3.1) und Gradle-Version in meinem Projekt wird eine Fehlermeldung angezeigt (der Link ist immer anders):
12:54 Gradle sync started
12:56 Gradle sync failed: Could not HEAD 'https://jcenter.bintray.com/com/android/tools/analytics-library/shared/26.1.0/shared-26.1.0.jar'. Received status code 502 from server: Bad Gateway Consult IDE log for more details (Help | Show Log) (1m 56s 602ms)
12:56 Gradle sync started
12:57 Gradle sync failed: Could not HEAD 'https://jcenter.bintray.com/org/codehaus/mojo/animal-sniffer-parent/1.14/animal-sniffer-parent-1.14.pom'. Received status code 502 from server: Bad Gateway Consult IDE log for more details (Help | Show Log) (1m 4s 266ms)
12:58 Gradle sync started
12:59 Gradle sync failed: Could not HEAD 'https://jcenter.bintray.com/com/sun/activation/all/1.2.0/all-1.2.0.pom'. Received status code 502 from server: Bad Gateway Consult IDE log for more details (Help | Show Log) (1m 29s 985ms)
13:01 Gradle sync started
13:02 Gradle sync failed: Could not HEAD 'https://jcenter.bintray.com/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0.pom'. Received status code 502 from server: Bad Gateway Consult IDE log for more details (Help | Show Log) (4s 976ms)
Android Studio Version:
Android Studio 3.1
Build #AI-173.4670197, built on March 22, 2018
JRE: 1.8.0_152-release-1024-b02 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Windows 10 10.0
Ich habe bereits versucht, gradle sauber neu zu erstellen und zu aktualisieren, Android Studio und PC neu zu starten, aber ohne Erfolg. Irgendwelche Ideen?
PS: Natürlich habe ich Internet. Wenn Sie einen Link im Browser öffnen, wird die Datei heruntergeladen.
Antworten:
jcenter hat momentan Probleme. Bitte überprüfen Sie http://status.bintray.com/
quelle
react-native run-android
bis alles installiert war ': DIch hatte gerade das gleiche Problem, ich habe es mit gelöst
maven { url "https://maven.google.com" }
zu den TopMost
buildScript
wie folgt in Gradle auf Projektebene : -buildscript { repositories { ..... ... maven { url "https://maven.google.com" }
buildscript { repositories { google() jcenter() maven { url 'https://maven.fabric.io/public' } maven { url 'https://jitpack.io' } mavenCentral() maven { url 'https://maven.fabric.io/public' } maven { url "https://maven.google.com" } } dependencies { classpath 'com.android.tools.build:gradle:3.1.0' classpath 'io.fabric.tools:gradle:1.24.4' } } allprojects { repositories { google() jcenter() } } task clean(type: Delete) { delete rootProject.buildDir }
Hinweis : - Noch etwas: -
Im
gradle-wrapper.properties
Gebrauch dies: -distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip
Anstelle von
4.1-all.zip
.Bearbeiten : - Wenn Sie das Problem schnell beheben möchten, können Sie auch versuchen, diese hinzuzufügen - gemäß Omars Antwort: -
maven { url "http://dl.bintray.com/riteshakya037/maven" }
zusammen mit
maven { url "https://maven.google.com" }
quelle
Vielen Dank an alle für die schnellen Antworten!
Es scheint, als ob vorübergehende Netzwerkprobleme auf der Website "jcenter.bintray.com" auftreten. Ich habe nur viele Male auf "Erneut versuchen" geklickt und am Ende wurde alles aktualisiert.
Wenn Sie die Links im Browser öffnen, erhalten Sie von Zeit zu Zeit die Meldung "Service Error". Das Problem liegt also nicht auf Ihrer Seite.
quelle
Ok, ich schiebe es vorbei:
Fügen Sie in Ihrer build.gradle- Projektebene Folgendes hinzu:
buildscript { ... repositories { google() jcenter() maven { url 'https://maven.fabric.io/public' } maven { url 'https://jitpack.io' } mavenCentral() maven { url "https://maven.google.com" } } dependencies { classpath 'com.android.tools.build:gradle:3.1.0' // Updated from 3.0 to 3.1.0 // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files }}
Beachten Sie, dass ich gradle von 3.0 auf 3.1.0 aktualisiert habe
Weiter: Fügen Sie dem Repository- Body von allprojects dieselben vorherigen Links hinzu :
allprojects { repositories { google() jcenter() mavenCentral() maven { url 'https://jitpack.io' } maven { url "https://maven.google.com" } maven { url 'https://maven.fabric.io/public' } }
}}
Noch etwas :
Verwenden Sie in gradle-wrapper.properties Folgendes :
DistributionUrl = https: //services.gradle.org/distributions/gradle-4.4-all.zip
Danach einfach erneut synchronisieren und es wird funktionieren.
quelle
Für mich nach dem Anwenden der Antwort von Santanu Sur Der Fehler ist erneut aufgetreten, aber mit einer anderen Bibliothek habe ich den Gradle des Projekts überprüft und diese Zeile
maven { url "http://dl.bintray.com/riteshakya037/maven" }
in gefundenallprojects { repositories { maven { url "http://dl.bintray.com/riteshakya037/maven" } maven { url "https://jitpack.io" } jcenter() google() } }
Ich habe es gelöscht und jetzt ist alles gut
quelle
Tipp:
Wenn Sie Ihr Projekt zum korrekten Erstellen des Offline-Modus für die einmalige Aktivierung veranlassen, muss AS nicht bei jeder Gradle-Aktualisierung eine Verbindung zu jcenter herstellen.
quelle
Ich habe gerade auf Gradle 'Offline-Modus deaktivieren' geklickt und das Projekt synchronisiert, und Android Studio hat alle erforderlichen Dateien heruntergeladen.
quelle
Es ist ein Serverantwortfehler. Versuchen Sie es weiter, indem Sie nach einiger Zeit auf "Erneut versuchen" klicken. Es wird automatisch in Ordnung sein.
quelle
Das Deinstallieren und Herunterladen und Installieren von der Entwicklerseite löste das Problem für mich.
quelle