Zainstalowałem Android Studio 1.1.0. Nie zrobiłem jeszcze nic takiego, jak uruchomienie nowej aplikacji na Androida lub importowanie niczego. W jakiś sposób próbuje coś zbudować i wyrzuca błąd synchronizacji.
Błąd: nie można uruchomić procesu demona. Ten problem może być spowodowany nieprawidłową konfiguracją demona. Na przykład używana jest nierozpoznana opcja jvm. Zapoznaj się z rozdziałem podręcznika użytkownika dotyczącym demona pod adresem http://gradle.org/docs/2.2.1/userguide/gradle_daemon.html
Przeczytaj poniższe dane wyjściowe procesu, aby dowiedzieć się więcej:
Wystąpił błąd podczas inicjowania maszyny wirtualnej. Nie można zarezerwować wystarczającej ilości miejsca na stertę obiektów. Nie można utworzyć wirtualnej maszyny Java.
Sprawdziłem już, gradle.org/.../gradle_daemon.html
ale nie mogłem znaleźć niczego, co pomoże mi rozwiązać problem.
To nie jest problem z pamięcią, ponieważ mam 8 GB pamięci fizycznej i żaden inny program nie działa.
Odpowiedzi:
W przypadku Android Studio 1.3: (Metoda 1)
Krok 1: Otwórz plik gradle.properties w swoim projekcie Android Studio.
Krok 2: Dodaj tę linię na końcu pliku
org.gradle.jvmargs=-XX\:MaxHeapSize\=256m -Xmx256m
Powyższe metody wydają się działać, ale jeśli na wypadek, nie zrobią tego (Metoda 2)
Krok 1: Uruchom Android Studio i zamknij dowolny otwarty projekt ( Plik> Zamknij projekt ).
Krok 2: W oknie powitalnym przejdź do Konfiguruj> Ustawienia .
Krok 3: Przejdź do Build, Execution, Deployment> Compiler
Krok 4: Zmień rozmiar sterty procesu kompilacji (MB) na 1024 i dodatkowy proces kompilacji na Opcje maszyny wirtualnej na -Xmx512m .
Krok 5: Zamknij lub uruchom ponownie Android Studio .
źródło
gradle.properties
. Tambuild.gradle
,settings.gradle
,local.properties
, igradle-wrapper.properties
. Cały powód, dla którego znalazłem tę odpowiedź, jest taki, że wynik kompilacji mówi o edycji projektugradle.properties
, a taki plik nie istnieje w projekcie!w gradle.properties można nawet usunąć
org.gradle.jvmargs=-Xmx1536m
takie wiersze lub je komentować. Niech zdecyduje o tym Android Studio. Kiedy napotkałem ten sam problem, żadne z powyższych rozwiązań nie zadziałało. Skomentowanie tej linii w gradle.properties pomogło w rozwiązaniu tego błędu.
źródło
Wypróbowałem kilka rozwiązań, ale wydawało się, że nic nie działa. Ustawienie zestawu JDK mojego systemu tak, aby pasował do plików Android Studio, rozwiązało problem.
Upewnij się, że systemowy java
To to samo co Androidy
File > Project Structure > JDK Location
źródło
Dodaj następujący wiersz
MyApplicationDir\gradle.properties
org.gradle.jvmargs=-Xmx1024m
źródło
org.gradle.jvmargs=-Xmx1536m
naorg.gradle.jvmargs=-Xmx1024m
Moja poprawka dotycząca korzystania z Android Studio 3.0.0 w systemie Windows 10 polega na całkowitym usunięciu wszystkich argumentów jvm z pliku gradle.properties .
Używam otoki Gradle 3.0.1 dla Androida z wersją Gradle 4.1. Żadne polecenia gradlew nie działały, ale ostrzeżenie mówi, że próbuje zignorować wszelkie argumenty pamięci jvm, ponieważ zostały usunięte w 8 (zakładam, że jest to Java 8).
źródło
Napotkałem ten sam problem, oto mój post:
Android Studio - Awaria kompilacji Gradle - Przestrzeń sterty Java
podsumowanie exec: Windows szuka pliku gradle.properties tutaj:
C:\Users\.gradle\gradle.properties
Więc utwórz ten plik i dodaj taką linię:
org.gradle.jvmargs=-XX\:MaxHeapSize\=256m -Xmx256m
jak w poście @Faiz Siddiqui
źródło
W obliczu tego problemu w Android Studio 4.1, Windows 10.
Rozwiązanie, które u mnie zadziałało:
1 - Przejdź do pliku gradle.properties, który znajduje się w katalogu głównym projektu.
2 - Skomentuj tę lub podobną linię (org.gradle.jvmargs = -Xmx1536m), aby pozwolić Android Studio na wybranie najlepszej kompatybilnej opcji.
3 - Teraz zamknij każdy otwarty projekt z Plik -> zamknij projekt.
4 - W oknie powitalnym przejdź do Konfiguruj> Ustawienia.
5 - Idź do Build, Execution, Deployment> Compiler
6 - Zmień rozmiar sterty procesu kompilacji (MB) na 1024 i Opcje maszyny wirtualnej na -Xmx512m.
Teraz zamknij studio android i uruchom je ponownie. Problem zniknie.
źródło
Rozwiązanie dla Android Studio 2.3.3 na MacOS 10.12.6
Uruchom Android Studios z większą pamięcią sterty:
export JAVA_OPTS="-Xms6144m -Xmx6144m -XX:NewSize=256m -XX:MaxNewSize=356m -XX:PermSize=256m -XX:MaxPermSize=356m" open -a /Applications/Android\ Studio.app
źródło