Gradle Build-Fehler: Unable to load Maven meta-Daten aus https://repo1.maven.org/maven2/io/fabric/tools/gradle/maven-metadata.xml
, Ich bin immer ein gradle build-Fehler in Android-studio wie folgt:
Error:A problem occurred configuring project ':MyApp'.
Could not resolve all dependencies for configuration ':MyApp:classpath'.
Could not resolve io.fabric.tools:gradle:1.+.
Required by:
sw-android:MyApp:unspecified
Failed to list versions for io.fabric.tools:gradle.
Unable to load Maven meta-data from
https://repo1.maven.org/maven2/io/fabric/tools/gradle/maven-metadata.xml.
Could not GET 'https://repo1.maven.org/maven2/io/fabric/tools/gradle/maven-metadata.xml'.
peer not authenticated
Failed to list versions for io.fabric.tools:gradle.
Unable to load Maven meta-data from
http://maven.fabric.io/public/io/fabric/tools/gradle/maven-metadata.xml.
Could not GET http://maven.fabric.io/public/io/fabric/tools/gradle/maven-metadata.xml'.
peer not authenticated
Fand ich, dass "https" - Tag nicht funktioniert zum download der von Maven URL, also änderte ich das https zu http in meinem build.gradle-Datei. Auch überprüfte ich alle gradle Einstellungen und manuell ändern other.xml Datei im Pfad C:\Users\Ashfaque1.AndroidStudio\config\options\ aber es ist immer noch unter der https://repo1.maven.org/maven2/io/fabric/tools/gradle/maven-metadata.xml. Auch werde, sobald ich schlagen Sie diesen link, um den browser, erhalte ich die 404 Ausnahme, sondern die 2. URL-Fehler http://maven.fabric.io/public/io/fabric/tools/gradle/maven-metadata.xml, ich bin in der Lage, zu schlagen und erfolgreich herunterladen der Metadaten-Datei korrekt in meinem system.
Nicht in der Lage zu verstehen, was ist das problem, wo muss ich die Einstellungen ändern, so dass die Metadaten-Datei heruntergeladen werden.
Bitte schlagen, wenn ich eine Einstellung ändern müssen oder von wo aus es unter dieser URL https://repo1.maven.org/maven2//io/fabric/tools/gradle/maven-metadata.xml
Meine bauen.gradle-Datei ist wie folgt:
apply plugin: 'com.android.application'
apply plugin: 'io.fabric'
buildscript {
repositories {
mavenCentral()
maven { url 'http://maven.fabric.io/public' }
}
dependencies {
classpath 'com.android.tools.build:gradle:1.1.0'
classpath 'io.fabric.tools:gradle:1.+'
}
}
repositories {
mavenCentral()
maven { url 'http://maven.fabric.io/public' }
}
dependencies {
compile 'com.android.support:multidex:1.0.0'
compile fileTree(dir: 'libs',include: '*.jar')
compile project(':DeviceService')
compile project(':RatioCommon')
compile project(':SlidingMenu:library')
compile project(':SmartViewLibrary:SmartView')
compile project(':SmartViewLibrary:OpenAccess')
compile('com.crashlytics.sdk.android:crashlytics:2.2.0@aar') {
transitive = true;
}
}
compileSdkVersion 21
buildToolsVersion "21.1.2"
defaultConfig {
minSdkVersion 18
targetSdkVersion 21
//Enabling multidex support.
multiDexEnabled true
}
dexOptions {
javaMaxHeapSize "4g"
}
}
- Auch ich bin mit der Java-Version 1.8.0_40 und Gradle Version: 2.2.1. Kann mir jemand sagen, was die Ursache des Problems
- Hast du eine Antwort auf diese?
Du musst angemeldet sein, um einen Kommentar abzugeben.
wenn Sie immer noch Schwierigkeiten haben mit dem Bau der gradle, nachdem Sie sich alle Themen im Stack wie ich für die letzten zwei Tage, es könnte auch etwas anderes sein, sollten Sie prüfen, ob Sie verwendet werden, um "Proxy" vor, es gibt zwei Datei namens gradle.Eigenschaften in der gradle-Paket.
wenn du schon einen proxy, bevor es eine Möglichkeit, dass android studio Hinzugefügt, dass Informationen in einer von denen gradle.properties-Datei, so werfen Sie einen Blick auf Sie beide, und wenn Sie etwas sehen wie:
oder
einfach entfernen, die dann invalidate-cache und starten Sie Ihren android-studio, und führen Sie das Projekt, das ich bin sicher, Sie werden in Ordnung sein.
1) Sie sollten die Synchronisierung mit remote-repos, mit so etwas wie
mvn install - U
oder in
Android Studio
oderIntelliJ Idea
gehenSettings
findenMaven
Gruppe, finden UntergruppeRepositories
und klicken Sie aufUpdate
auf Stoffe repo.2) Wenn es nicht hilft, sollten Sie wechseln zu
jcenter()
stattmavenCentral()
, weil Stoff.io-Entwickler schieben updates zujcentral()
undmavenCentral()
veraltet ist. Mehr über den Unterschied zwischen beiden: Android buildscripts repositories: jcenter VS mavencentralDies kann auftreten, wenn Sie hinter einem proxy