Otrzymałem komunikat o błędzie podczas tworzenia nowego projektu Hello World w Android Studio:
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring root project 'MyApplication2'.
> Could not resolve all dependencies for configuration ':classpath'.
> Could not resolve com.android.tools.build:gradle:0.9.1.
Required by:
:MyApplication2:unspecified
> No cached version of com.android.tools.build:gradle:0.9.1 available for offline mode.
BUILD FAILED
Wersja Android Studio: 0.5.2
Wersja Gradle: 0.9.1
Używam połączenia proxy z Internetem.
Odpowiedzi:
Wystąpił ten sam błąd po dzisiejszej aktualizacji Android Studio. Dla mnie to nie była kwestia ustawień proxy:
Odznacz „Praca offline” w Android Studio 0.6.0:
Plik-> Ustawienia-> Gradle-> Globalne ustawienia Gradle
lub w OSX:
Preferencje-> Gradle-> Globalne ustawienie Gradle
lub w nowszych wersjach:
Plik-> Ustawienia-> Kompiluj, Wykonaj, Wdrażaj-> Narzędzia kompilacji-> Gradle
Ponownie zsynchronizuj projekt, na przykład ponownie uruchamiając Android Studio
(Testowane tylko w Gradle w wersji 0.11 ... i Android Studio w wersji 0.6.0 Preview)
EDYCJA: Dodano ścieżki dla różnych wersji / platform (jak wspomnieli John Ballinger i The_Martian ). Jeszcze nie zweryfikowano.
źródło
Wraz z nowym systemem Android Studio 3.6, aby przełączyć w tryb offline Gradle do podróży
View
>Tool Windows
>Gradle
z paska menu i przełączanie wartości trybie Offline znajdującego się w pobliżu górnej części Gradle okna.źródło
Zdarzyło mi się to po aktualizacji do Android Studio 3.1. Pole wyboru Praca offline nie było zaznaczone, więc nie ma szczęścia.
Poszedłem do
Settings > Build, Execution, Deployment > Compiler
i poleCommand-line Options
tekstowe zawierało--offline
, więc po prostu to usunąłem i wszystko działało.źródło
Wystąpił ten sam błąd ... Odznacz pracę w trybie offline w Ustawieniach.
File => Settings => Build, Execution, Deployment => Build Tools => Gradle => Offline Work
Po zakończeniu synchronizacji Gradle uruchom ponownie swoje Android Studio.
źródło
Wykonaj poniższe kroki:
1. Otwórz swój projekt.
2. Przejdź do lewej strony przycisku Gradle.
3. spójrz na poniższy obrazek.
4. kliknij przycisk powyżej pokazu obrazu.
5. jeśli ten typ widoku nie jest w trybie offline.
6.Przejdź do kompilacji i przebudowy projektu.
Wszystkie powyższe punkty są dla mnie pracą.
źródło
W przypadku komputerów Mac usuń zaznaczenie
Offline Work
zPreference -> Build, Execution, Deployment -> Build Tools -> Gradle -> Global Gradle Settings
wskazówka:
cmd
+,,
aby otworzyćPreference
za pomocą klawisza skrótuźródło
Ponieważ wspomniałeś, że masz połączenie proxy, powiem ci, co zadziałało dla mnie: poszedłem do nieruchomości (jak wspomniał Friedrich), upewniając się, że praca offline jest odznaczona. Otworzyłem plik gradle.properties w IDE i dodałem ustawienia proxy. Oto ogólna wersja:
systemProp.http.proxyHost=www.somehost.org systemProp.http.proxyPort=8080 systemProp.http.proxyUser=userid systemProp.http.proxyPassword=password systemProp.http.nonProxyHosts=*.nonproxyrepos.com|localhost
Następnie na górze pliku właściwości w IDE znajdowało się łącze „Spróbuj ponownie”, które kliknąłem. Zrobiło to.
źródło
W moim przypadku pojawia się ten sam tytuł błędu nie można rozwiązać wszystkich zależności konfiguracji
Jednak suberror powiedział, że było to spowodowane tym, że słoik nie został załadowany z jego adresem URL, podanym informacją o otrzymanym statusie 502, uruchomiłem ponownie polecenie wdrożenia, tym razem się udało.
źródło