2016-06-20 28 views
13

Używam Androida Studio 2.0. Mam ten błąd, gdy próbowałem zbudować apk, był używany, ale teraz nie działa. :Błąd kompilacji Gradle nie może rozwiązać pliku io.fabric

Could not resolve all dependencies for configuration ':app:classpath'. 
Could not resolve io.fabric.tools:gradle:1.+. 
Required by: 
MYAPP:app:unspecified 
Could not resolve io.fabric.tools:gradle:1.+. 
Failed to list versions for io.fabric.tools:gradle. 
Unable to load Maven meta-data from https://maven.fabric.io/public/io/fabric/tools/gradle/maven-metadata.xml6. 
Could not GET 'https://maven.fabric.io/public/io/fabric/tools/gradle/maven-metadata.xml'. 
maven.fabric.io: unknown error 

to moja build.gradle:

buildscript { 
repositories { 
    jcenter() 
    mavenCentral() 
    maven { url 'https://maven.fabric.io/public' } 
} 
dependencies { 
    classpath 'io.fabric.tools:gradle:1.+' 
    classpath 'com.android.tools.build:gradle:2.1.0' 
} 
} 
allprojects { 
repositories { 
    maven { url 'https://maven.fabric.io/public' } 
    maven { url "http://dl.bintray.com/populov/maven" } 
    jcenter() 
    mavenCentral() 
    maven { 
     url "http://oss.sonatype.org/content/repositories/snapshots" 
    } 

} 
+0

Mam ten sam problem. Zaczęło się, gdy zmieniłem wersję com.android.tools.build:gradle z 1.x.x na 2.x.x – davis

+1

Problem został rozwiązany (przynajmniej dla mnie). Wygląda na to, że miało to jakiś związek z dzisiejszymi chwilami, gdy amazon awansował. – davis

Odpowiedz

0

I ponownie zainstalować wtyczkę z dysku (gdy próbowałem z repo, to nie działa Może miało to coś wspólnego z tym, jak AWS. @davis powiedział). Teraz działa.

+0

jak to zrobiliście? Czy usunęliście już wszystkie skrypty build.gradle, aby nie pobierać ich z Internetu, zamiast używać ich z dysku? Używam go za proxy i już wykonałem ustawienia proxy. – Raulp

2

miałem ten sam problem - po prostu przestał działać. Problem został rozwiązany samodzielnie po zalogowaniu się na moje konto pod numerem http://fabric.io/.

17

Dla mnie to działało tylko Plik-> Invalidate Cache/restart, więc nie unieważnia i restart.

+0

To działało tylko tymczasowo dla mnie. – JMA

0

I unieważnił cache dla Androida studio i to działało dobrze.

5

miałem ten sam problem, moim problemem było to, że był nieaktywny. Zdałem sobie sprawę z tego, że patrzę na komunikat o błędzie:

Could not GET 'https://maven.fabric.io/public/io/fabric/tools/gradle/maven-metadata.xml'. 
maven.fabric.io: unknown error 

Wchodzę do Internetu, czyszczenie, kompilacja, uruchamianie ... pracował dla mnie.

0

prostu zrestartować Android Studio.Now to działa.

0

Dla mnie było wejście hosta dla danego adresu URL w pliku hosta, stąd URL nie był dostępny. usunięto wpis hosta i rozpoczęto pracę.

0

dla mnie nie dodawać maven { url 'https://maven.fabric.io/public' } do mojego repo

repositories { 
    maven { url 'https://maven.fabric.io/public' } 
    mavenCentral() 
} 

Tylko w przypadku, gdy ktoś jest nadal występuje ten sam problem.

0

Wystarczy użyć proxy na tym Issuses. Ten błąd wskazuje, że potrzebne jest uwierzytelnianie proxy. Aby uwierzytelnić się na serwerze proxy, wróć do File-> Setting-> HTTP Proxy, zaznacz pole wyboru Proxy authentication i wpisz tam swoje poświadczenia. Kliknij również przycisk Sprawdź połączenie, aby sprawdzić, czy twoje połączenie się powiodło.