Android Studio (1.2 RC0) ciągle mi powtarza
Error running android: Gradle project sync failed. Please fix your project and try again.
Jak mogę dowiedzieć się, na czym polega problem? Niestety rozwiązania z tego wątku SO nie pomogły.
Android Studio (1.2 RC0) ciągle mi powtarza
Error running android: Gradle project sync failed. Please fix your project and try again.
Jak mogę dowiedzieć się, na czym polega problem? Niestety rozwiązania z tego wątku SO nie pomogły.
Odpowiedzi:
Invalidate caches -> Shutdown android studio -> remove .gradle -> start android studio
?
Rozwiązaniem jest
Podłącz komputer do internetu
Kliknij
Sync project with Gradle files
Na pasku narzędzi
Automatycznie zsynchronizuje gradle.
Po prostu zignoruj błąd i mimo wszystko spróbuj uruchomić projekt. To się nie powiedzie, ale tym razem otrzymasz link w opisie błędu. Kliknięcie linku spowoduje automatyczne zaktualizowanie / pobranie nieaktualnego / brakującego komponentu.
W moim scenariuszu projekt nie został uruchomiony dwa razy, za każdym razem inny komponent API / SDK był winowajcą.
W moim przypadku próbowałem po prostu uruchomić pobrany przykładowy projekt, nie mając pojęcia, na jaki poziom API jest kierowany ani gdzie szukać tych informacji.
Idź do pliku -> Unieważnij pamięć podręczną / Uruchom ponownie Zamknij Android Studio Zmień nazwę / usuń folder .gradle w katalogu domowym użytkownika. Uruchom ponownie Android Studio (pobierze metadane i dane gradle). Pomyślna kompilacja Gradle Przebuduj projekt. Gotowe
Usuń folder „build” z folderu głównego projektu. Następnie wykonaj „unieważnij pamięć podręczną i uruchom ponownie”. Spowoduje to ponowne uruchomienie Android Studio, a następnie ponowne zbudowanie aplikacji, co rozwiąże problem.
Jest to bardzo częsty problem, a rozwiązanie jest bardzo proste ... Po prostu zaktualizuj SDK w menedżerze SDK (zobacz pełne instrukcje poniżej)
Dzięki za to pytanie :)
Jeśli nie są wyświetlane żadne komunikaty o błędach: czasami wyświetla je gradle wiersza poleceń. Po prostu przejdź do wiersza poleceń, przejdź do app
katalogu i wpisz
gradle installDebug
lub, jeśli brakuje szczegółów
gradle --info installDebug
Może to dostarczyć dodatkowych informacji, jak debugować problem.
wygląda inaczej w zależności od sytuacji. dla mnie wykonałem instalację i zaktualizowałem wiele rzeczy, o których powiedział menedżer SDK, a następnie miałem ten problem. wszystko co zrobiłem to: z pliku -> Unieważnij pamięci podręczne / Uruchom ponownie (pojawi się okno dialogowe) wybierz Unieważnij i uruchom ponownie.
po ponownym uruchomieniu. wszystko zostało naprawione, ale musiałem utworzyć nowy emulator i usunąć stary. (Android Studio 1.3.1) (jeden profesjonalista musi to edytować, aby było bardziej zrozumiałe). . . Tutaj wszystko było w porządku, ale twoje maszyny również wymagają ponownego uruchomienia, ponieważ niektóre pliki systemowe są zmienione, aby je zsynchronizować, musimy ponownie uruchomić system.
Wczoraj miałem ten sam problem. Po otwarciu „Android SDK Manager”, zaktualizowaniu wszystkich pakietów i ponownym uruchomieniu Android Studio, projekt został ponownie skompilowany.
Zajęło mi trochę czasu, zanim to rozwiązałem.
Był powód, nie chciałem aktualizować NDK. Kiedy wszystko inne zawiodło, zaktualizowałem NDK i to załatwiło sprawę.
Jeśli masz limit czasu, sprawdź Gradle Scripts -> gradle.properties
w Android Studio, stwierdziłem, że ustawiłem socket
proxy w ustawieniach Android Studio, ale w tym gradle.properties
pliku moje proxy stało się http
, więc właśnie usunąłem te http proxy setting
linie i wreszcie działa.
Napotkałem ten sam problem, ale wykonałem następujące czynności i mój problem został rozwiązany:
I to rozwiązało mój problem.
Uwaga: pomogło mi również kliknięcie dziennika zdarzeń, ponieważ zawiera bardziej szczegółowe informacje o błędach. https://developer.android.com/studio/releases/gradle-plugin#updating-plugin również zawiera świetne informacje.
Wystąpił ten błąd podczas przechodzenia z Gradle 3.5.3 do 5.4.1 (Android Studio wyświetlił monit i kliknąłem „Uaktualnij”).
Gradle przystąpił do aktualizacji, ale spowodował kilka błędów, takich jak:
ONFIGURE SUCCESSFUL in 1m 27s
ERROR: The Android Gradle plugin supports only Crashlytics Gradle plugin version 1.25.4 and higher.
The following dependencies do not satisfy the required version:
root project 'Android%20App' -> io.fabric.tools:gradle:1.25.1
Update plugins
Affected Modules: app
INFO: API 'variant.getExternalNativeBuildTasks()' is obsolete and has been replaced with 'variant.getExternalNativeBuildProviders()'.
It will be removed at the end of 2019.
For more information, see https://d.android.com/r/tools/task-configuration-avoidance.
To determine what is calling variant.getExternalNativeBuildTasks(), use -Pandroid.debug.obsoleteApi=true on the command line to display more information.
Affected Modules: app
INFO: The specified Android SDK Build Tools version (27.0.3) is ignored, as it is below the minimum supported version (28.0.3) for Android Gradle Plugin 3.5.3.
Android SDK Build Tools 28.0.3 will be used.
To suppress this warning, remove "buildToolsVersion '27.0.3'" from your build.gradle file, as each version of the Android Gradle Plugin now has a default version of the build tools.
Install Build Tools 28.0.3, update version in build file and sync project
Affected Modules: app
Naprawiono to, otwierając Ustawienia -> Wygląd i zachowanie -> Ustawienia systemowe -> Android SDK, a następnie wybrałem kilka ostatnich wersji Android SDK, takich jak 8, 9 i 10. (miałem tylko 5.1, 6.0 i zainstalowano wersję Preview N systemu Android).
Po zainstalowaniu musiałem zmodyfikować plik build.gradle dla mojego modułu: app
Następnie kliknąłem przycisk „Synchronizuj projekt z plikami Gradle” na pasku narzędzi. Okno wyjścia synchronizacji oferowało opcję „Aktualizuj wtyczki” i kiedy kliknąłem, wszystko wydawało się działać. Na wszelki wypadek ponownie kliknąłem „Synchronizuj projekt z plikami Gradle”, a następnie „Kompiluj -> Wyczyść projekt” i wreszcie mogłem ponownie uruchomić projekt.
był trudny do rozwiązania, ale wyglądało na to, że przejdź do C: \ Users (nazwa użytkownika)
usuń plik .gradle, którego nie widziałeś, może znajdować się w ukrytych plikach, więc jeśli używasz systemu Windows 7, kliknij prawym przyciskiem myszy, a następnie kliknij właściwości i kliknij ukryty, aby nie był zaznaczony
plik pojawi się, a następnie usuń go, mam nadzieję, że to zadziała
Rozdzielczość jest prosta. Otwórz „Menedżera Android SDK”, zaktualizuj wszystkie pakiety, a następnie uruchom ponownie Android Studio. Następnie projekt powinien się skompilować bez żadnych problemów.
Możliwe, że używasz gradle w trybie offline. Aby odznaczyć, przejdź do File > Settings > Gradle
, odznacz pole Offline Work
wyboru i kliknij Apply
Upewnij się, że masz połączenie internetowe i ponownie zsynchronizuj projekt.
Dzieje się tak dlatego, że gradle nie jest synchronizowany z wielu powodów.
Przejdź do folderu projektu, usuń folder .gradle i rozpocznij synchronizację. To będzie działać
Najwyraźniej może brakować niektórych platform. Oto jak rozwiązałem problem:
Czy widzisz komunikat o błędzie, który jest wyświetlany u dołu okna Android Studio? Może to być również mniejsze okno w prawym dolnym rogu ..., które wygląda tak:
Teraz kliknij ten niebieski link, zrób tak, jak mówią okna dialogowe (jeśli istnieją) ...
To rozwiązało problem. Mam nadzieję, że to pomoże...
Pobierz pliki ocen z tego adresu URL i wyodrębnij wszystkie w folderze: https://gradle.org/releases
Otwórz plik -> Ustawienia w systemie Windows lub Preferencje w systemie Mac OS oraz w „Kompiluj, uruchamiaj, wdrażaj”
Kliknij „Gradle”
Zaznacz „Użyj dystrybucji lokalnej bazy” i podaj ścieżkę do wyodrębnionego folderu.
Uruchom plik gradle.bat dla systemu operacyjnego Windows i plik gradle dla systemu Mac OS w tym folderze.
Następnie zaznacz „Praca offline”.
„ścieżka do wyodrębnionego folderu” /gradle-4.10.2/bin/.gradle (w przypadku wersji 4.1.2 możesz ustawić swoją wersję)
Naciśnij OK i ciesz się.
Może to być spowodowane konfliktem wersji Android Studio w wersjach v3 i v4, szczególnie podczas importowania projektu w systemie Android stdio v4, który został wcześniej zbudowany w wersji v3.
Oto kilka rzeczy, które musisz zrobić:
Żadna z tych odpowiedzi nie działała dla mnie, więc odinstalowałem Android Studio i ponownie go zainstalowałem. (Nie usunąłem ustawień) Teraz działa idealnie.
jeśli masz tę awarię i inne awarie, takie jak „Wykryto nieobsługiwane moduły: Kompilacja nie jest obsługiwana dla następujących modułów”, być może musisz najpierw je rozwiązać, a potem też zostanie rozwiązany.
Otrzymałem dokładnie ten sam komunikat o błędzie
Błąd podczas uruchamiania Androida: synchronizacja projektu Gradle nie powiodła się. Popraw swój projekt i spróbuj ponownie
, ale jeśli żadne z powyższych nie naprawi twojego błędu, zdecydowanie sugeruję sprawdzenie składni w pliku AndroidManifest.xml.
To naprawione, jeśli dla mnie. Nie rozumiem, dlaczego komunikat o błędzie jest tak mylący, skoro nie miał on bezpośrednio nic wspólnego z klasą kompilacji.
Proszę również zobaczyć ten tak odpowiedź tutaj , która doprowadziła wielu z nas we właściwym kierunku.
Krzyczał na mnie z powodu linii w moim pliku xml (który był całkowicie poprawny i nigdy nie miał problemów przez cały czas, gdy pracowałem nad projektem). Usunąłem linię i nawet po ponownym uruchomieniu, wyczyszczeniu i odbudowie wciąż krzyczałem na mnie o całkowicie pustej linii. Zrestartowałem Android Studio i usunąłem folder .gradle i w końcu zadziałało. Mam nadzieję, że ktoś na moim miejscu, któremu nie udało się odpowiedzieć na wszystkie inne odpowiedzi w tym wątku, zobaczy tę odpowiedź i zaoszczędzi kilka godzin.
Miałem ten problem (kliknąłem monit „zsynchronizuj z gradle” w moim doskonale poprawnym i działającym projekcie i wszystko zabiło) i godzinami szukałem, jak to naprawić, w tym ten wątek wśród wielu innych. W końcu znalazłem swoje rozwiązanie, więc mam nadzieję, że komuś pomoże (i mam nadzieję, że naprawią ten okropny system)
Spotkałem się z tym w wyjątkowej sytuacji: refaktoryzowałem słowo „czas” na „odległość” dla jednej z moich zmiennych. A kiedy zrobiłem refaktor, przypadkowo zmieniłem nazwę jednej z moich zależności / implementacji Gradle.
Jest to rzadka przyczyna błędu, ale możliwość. Dlatego upewnij się, że wszystkie zależności są poprawnie zaimplementowane w pliku build.gradle
Usuń folder .gradle (katalog główny) i folder kompilacji (katalog projektu), a następnie unieważnij pamięci podręczne / uruchom ponownie Android Studio, uruchom projekt ponownie, miejmy nadzieję, że zadziała. Zadania w tle mogą zająć trochę czasu. W niektórych krajach do pobrania może być konieczne włączenie VPN.