Wersja Android Studio (Beta) 0.8.4
Wersja systemu operacyjnego: Windows 8
Java JRE / JDK wersja: 1.8.0_11
Error:Unable to start the daemon process.
This problem might be caused by incorrect configuration of the daemon.
For example, an unrecognized jvm option is used.
Please refer to the user guide chapter on the daemon at http://gradle.org/docs/1.12/userguide/gradle_daemon.html
-----------------------
Error occurred during initialization of VM
Could not reserve enough space for 1048576KB object heap
Java HotSpot(TM) Client VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
Odpowiedzi:
Rozwiązanie zadziałało:
1. Otwórz plik gradle.properties projektu w Android Studio
2.Dodałem tę linię na końcu pliku org.gradle.jvmargs = -Xmx1024m & Zapisz plik
3. Zamknij i ponownie otwórz projekt
źródło
Wykonaj następujące kroki:
źródło
Miałem ten sam problem, ponieważ miałem istniejący folder „.gradle”, a potem grałem z wersją Android Studio (a także z wersją Java jdk) i wydaje mi się, że wszystko popsuło.
Rozwiązanie: Usuń katalog .gradle (moja lokalizacja to C: \ Users \ UserName \ .gradle) i uruchom ponownie Android Studio. Automatycznie utworzy nowy.
źródło
W przypadku wersji Android Studio 2.2 opcja VM nie jest dostępna bezpośrednio ze struktury projektu.
kroki, aby synchronizacja Gradle przebiegła pomyślnie: ->
1) Projekt OPEN
2) Kliknij skrypt gradle
3) otwarte gradle.properties
4) Zmień org.gradle.jvmargs = -Xmx1536m na org.gradle.jvmargs = -Xmx1024m
5) Zapisz pracę
6) Otwórz Plik-> Unieważnij pamięć podręczną / Uruchom ponownie
I gotowe !!!
Ciesz się Androidem !!!
źródło
Otwórz projekt i naciśnij Ctrl+ Alt+ Shift+, Saby otworzyć strukturę projektu . Tam pod JDK lokalizacji czeku
Use embedded JDK (recommended)
.źródło
Po prostu uruchom ponownie komputer
Nie jestem pewien, co spowodowało ten problem u mnie, wypróbowałem wszystkie rozwiązania tutaj, nic nie działało. Reboot pomógł, Windows 7.
org.gradle.jvmargs = -Xmx2048m już tam był.
Aktualizacja:
Wydaje mi się, że zaczęło się to po aktualizacji programu antywirusowego Windows Defender (KB915597)
Orientacyjna data aktualizacji - 2018.07.22
źródło
Otwórz Android Studio, a następnie przejdź do pliku gradle.properties i zmień ostatnią linię na
org.gradle.jvmargs = -Xmx1024m.
A następnie naciśnij spróbuj ponownie
źródło
Ma to związek z ilością dostępnej pamięci dla AS do utworzenia środowiska maszyny wirtualnej do zapełnienia aplikacji. Chodzi o to, że od czasu aktualizacji do wersji 2.2 mam ten sam problem za każdym razem, gdy próbuję stworzyć nowy projekt w AS.
Aby rozwiązać ten problem, przejdź do Project (po lewej stronie)> Gradle Scripts> gradle.properties . Po otwarciu pliku przejdź do wiersza pod "(Wiersz 10) # Określa argumenty maszyny JVM używane w procesie demona. (Wiersz 11) # Ustawienie jest szczególnie przydatne przy dostosowywaniu ustawień pamięci." Szukasz wiersza zaczynającego się od „org.gradle.jvmargs” . Powinien to być wiersz 12. Zmień wiersz 12 na ten
org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
Po zmianie tego wiersza możesz zsynchronizować gradle z projektem, klikając opcję Spróbuj ponownie w powiadomieniu informującym, że synchronizacja gradle nie powiodła się (będzie na górze otwartego pliku). Możesz też po prostu zamknąć i ponownie uruchomić AS i powinien się zsynchronizować.
Zasadniczo chodzi o to, że AS ma przydzielić więcej pamięci na inicjalizację aplikacji . Wiem, że to nie jest trwała poprawka, ale powinna pomóc ci w uruchomieniu aplikacji.
źródło
Miałem ten sam problem. Uruchomienie Android Studio jako Administrator naprawił to.
źródło
Mam ten sam problem i rozwiązałem go, wykonując te czynności.
1) Usuń plik .gradle. (Zwykle w C: \ Users {nazwa_Twojego_PC}
2) następnie przejdź do zmiennej środowiskowej i dodaj je do zmiennej systemowej (jako nową zmienną)
Nazwa zmiennej: _JAVA_OPTIONS
Wartość zmienna: -Xmx524m
3) przejdź do folderu projektu i uruchom te polecenie
4) Powyższe polecenie utwórz folder platformy w ścieżce projektu
5), a następnie uruchom to polecenie
źródło
Miałem ten sam problem. Odkryłem, że Android Developer Tools nie działa dobrze z JDK 8. Usunąłem mój obecny JDK 8 i zainstalowałem JDK 7 i działałem tak samo bez zwiększania pamięci sterty ani usuwania folderu .gradle .
źródło
Wierz lub nie, ale właśnie napotkałem ten nagły problem po wykonaniu aktualizacji Windows Update w systemie Windows 10. W jakiś sposób ta aktualizacja zepsuła mój istniejący program Malwarebytes Anti-Exploit i ostatecznie spowodowała, że Android Studio nie mógł wywołać JVM (nie mogłem t nawet otwórz cmd.exe!).
Rozwiązaniem było usunięcie programu Malwarebytes Anti-Exploit (może to zostać naprawione w przyszłości).
źródło
Otwórz Android Studio, a następnie przejdź do pliku gradle.properties i zmień ostatnią linię na
następnie idź do
i problem zostanie rozwiązany, u mnie działało dobrze.
źródło
Chłopaki na niektórych komputerach PC ten problem jest spowodowany przez programy antywirusowe PO aktualizacji do najnowszej wersji Android Studio i Gradle. W moim przypadku rozerwałem swój system, rozwiązując wszystko tylko po to, aby dowiedzieć się, że zabezpieczenie internetowe Commodo było odpowiedzialne za to, że nie pozwolił uruchomić demonowi gradle.
Po bezpiecznym wystawieniu procesu wszystko przebiega gładko. NALEŻY PAMIĘTAĆ, że przed aktualizacją wszystko było w porządku. Problem pojawił się dopiero po aktualizacji bez zmiany czegokolwiek w programie antywirusowym / zaporze.
źródło
Miałem ten sam problem, po prostu usuwam plik .gradle i ponownie uruchamiam android studio, automatycznie pobiera najnowszą wersję i działa idealnie .....
źródło
Spróbuj dodać
-Xmx512m
wAndroid Studio->Settings->Compiler->VM Options
jak w obrazek poniżej.Przyczyną tego problemu może być: Wywoływany jest demon kompilacji programu Grade (proces rozwidlony) z maksymalną wielkością sterty Java jakowartością domyślną platformy . W 32-bitowym systemie Windows ten system może wynosić nawet 1 GB. Otrzymujemy ten komunikat o błędzie, jeśli takiego dużego (domyślnego) rozmiaru sterty nie można przydzielić demonowi kompilacji. Więc użyj
-Xmx
opcji, aby ustawić mniejszy rozmiar sterty. Nie trzeba trzymać się-Xmx<size>
rozmiaru jak512m
. W moim komputerze Win 32bit, 4GB RAM-Xmx768m
był również wystarczająco dobry.źródło
Mogą działać różne rozwiązania
Usuń
.gradle
folder zc:\users\username\.gradle
File
>Settings
. W oknie dialogowym Ustawienia wybierzCompiler (Gradle-based Android Projects)
z lewej strony i ustaw Opcje maszyny wirtualnej na-Xmx512m
(tj. Napisz-Xmx512m
w opcjach VM :) i naciśnijOK
.Zamknij wiele aplikacji uruchomionych na komputerze, wyczyść pamięć i spróbuj ponownie
źródło
spróbuj dodać -Xmx512m w Android Studio-> Ustawienia-> Kompilator-> Opcje maszyny wirtualnej, działa dzięki.
źródło
Działa głównie w przypadku problemu z inicjalizacją maszyny wirtualnej.
źródło
Uruchom Android Studio. Zamknij dowolny otwarty projekt Idź do Plik> Zamknij projekt. (Otworzy się okno powitalne) Idź do Konfiguruj> Ustawienia. W oknie dialogowym Ustawienia wybierz Kompilator (projekty Android oparte na Gradle) od lewej i ustaw Opcje maszyny wirtualnej na -Xmx512m (tj. Napisz -Xmx512m w Opcjach maszyny wirtualnej :) i naciśnij OK.
a następnie zrób to
Kliknij prawym przyciskiem myszy Mój komputer i otwórz właściwości systemu (bit, który wcześniej otworzyłeś, który pokazuje wartości procesora / pamięci RAM) >> Na lewym pasku bocznym kliknij Zaawansowane ustawienia systemu >> Kliknij Zmienne środowiskowe >> W obszarze Zmienne systemowe naciśnij Nowy >> Użyj poniższych wartości: // Nazwa zmiennej: _JAVA_OPTIONS // Wartość zmiennej: -Xmx524M, następnie naciśnij OK i spróbuj ponownie. uruchom ponownie Android Studio
źródło
Spróbuj wyłączyć zaporę.
To może być bardzo dziwne rozwiązanie, ale miałem ten sam problem i używam Androida 2.3 na 32-bitowym systemie Windows. Usunąłem bieżącą aplikację i wyłączyłem zaporę. Po stworzeniu nowego projektu wszystko działało dobrze.
źródło
Właśnie wyczyściłem miejsce na dysku i ponownie uruchomiłem komputer. To mi pomogło.
źródło
Jeśli mogę ci pomóc, musisz przejść do właściwości projektu, aw polu lokalizacji JDK zaznacz Użyj osadzonego JSD (zalecane) eneable.
źródło
Musisz dodać ścieżkę do zmiennych środowiskowych (Windows), takich jak:
Sprawdź poniższe zdjęcie:
źródło
W
gradle.properties
pliku zmieńorg.gradle.jvmargs
na-Xmx1024m
:org.gradle.jvmargs=**-Xmx1024m** -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
źródło
Mój przypadek jest nieco wyjątkowy, a opcja VM nie jest dostępna. Używam systemu x86 Windows 7, moim sposobem rozwiązania tego problemu jest wykonanie następujących procedur:
Po ponownym uruchomieniu Android Studio problem rozwiązany!
źródło
Myślę, że jeśli twoje środowisko właśnie się zepsuło z powodu niektórych błędów łączenia VCS lub popełnienia błędów, co jest moim przypadkiem, sugerowałbym po prostu ponownie zaimportować swój porject i dodać go do katalogu głównego VCS, aby przywrócić projekt. Jeśli używasz VCS, takiego jak git lub subversion, będziesz musiał po prostu dodać swój projekt do katalogu głównego danego repozytorium i wszystko powinno wrócić do normy. To jednak zadziałało dla mnie.
źródło
Naprawiłem ten problem, instalując JDK x64. Wydaje mi się, że używasz jdk x86 i to za mało pamięci dla Gradle.
źródło
Właśnie zainstalowałem nową wersję gradle i zaczęła działać dla mnie. Myślę, że lokalne instancje gradle były pomieszane
źródło
Zdarzyło mi się to, ponieważ w tym samym czasie uruchamiałem maszynę wirtualną, pamięć RAM została już do tego przydzielona, więc android studio nie mogło zająć żadnej pamięci RAM, wyłączenie wirtualnego pudełka i ponowne uruchomienie załatwiło sprawę.
źródło