Próbowałem utworzyć przykładową aplikację na Androida przy użyciu studia Android i natknąłem się na błąd synchronizacji stopniowej.
Mówi nieznany host dla jcenter.bintray.com i skonfiguruj proxy.
Ale kiedy próbuję uzyskać do niego dostęp, dostęp do adresu URL przeglądarki jest możliwy. Próbowałem również sprawdzić połączenie w Android Studio> ustawienie> ustawienia systemowe> http proxy> sprawdź połączenie.
Pokazuje pomyślne połączenie. Błąd występuje tylko wtedy, gdy się buduje. co może być powodem?
build.gradle
buildscript {
repositories {
jcenter { url "http://jcenter.bintray.com/" }
}
dependencies {
classpath "com.android.tools.build:gradle:2.2.1"
}
}
allprojects {
}
Odpowiedzi:
0 dla odpowiedzi № 1Dzieje się tak, ponieważ studio Android nie może pobrać zależności z repozytorium.
Spróbuj zaktualizować android studio to newer version
wraz z deactivating offline mode
to działa.
0 dla odpowiedzi nr 2
Usuń testCompile „junit: junit: 4.12” z pliku build.gradle, jeśli nie używasz testu jednostkowego.
Jeśli potrzebujesz przypadku testowego, ustaw ustawienia proxy (plik-> ustawienia-> wygląd i zachowanie -> ustawienia systemowe-> http proxy), jeśli jesteś za proxy.
i dodaj poniższe repozytorium w build.gradle,
repositories {
maven { url "http://repo1.maven.org/maven2" }
jcenter { url "http://jcenter.bintray.com/" }
}