Version von Android Studio (Beta) 0.8.4
Betriebssystemversion: Windows 8
Java JRE / JDK-Version: 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
Antworten:
Die Lösung hat funktioniert:
1.Öffnen Sie die Projektdatei gradle.properties in Android Studio
2. Diese Zeile wurde am Ende der Datei org.gradle.jvmargs = -Xmx1024m hinzugefügt und die Datei gespeichert
3. Schließen Sie das Projekt und öffnen Sie es erneut
quelle
Führen Sie die folgenden Schritte aus:
quelle
Ich hatte das gleiche Problem, weil ich einen vorhandenen ".gradle" -Ordner hatte und dann mit der Android Studio-Version (und auch mit der Java JDK-Version) gespielt habe, und ich denke, es hat die Dinge durcheinander gebracht.
Lösung: Entfernen Sie das .gradle-Verzeichnis (mein Speicherort war C: \ Users \ UserName \ .gradle) und starten Sie Android Studio neu. Es wird automatisch ein neues erstellt.
quelle
Für Android Studio 2.2 ist die VM-Option nicht direkt in der Projektstruktur verfügbar.
Schritte, um die Gradle-Synchronisierung erfolgreich zu machen: ->
1) OPEN-Projekt
2) Klicken Sie auf Gradle-Skript
3) gradle.properties öffnen
4) Ändern Sie org.gradle.jvmargs = -Xmx1536m in org.gradle.jvmargs = -Xmx1024m
5) Speichern Sie die Arbeit
6) Öffnen Sie Datei-> Cache ungültig machen / neu starten
Und es ist geschafft !!!
Viel Spaß mit Android !!!
quelle
Öffnen Sie Ihr Projekt und drücken Sie Ctrl+ Alt+ Shift+ S, um die Projektstruktur zu öffnen . Es unter JDK Standort - Check
Use embedded JDK (recommended)
.quelle
Starten Sie einfach Ihren PC neu
Ich bin mir nicht sicher, was dieses Problem für mich verursacht hat. Ich habe alle Lösungen hier ausprobiert. Nichts hat funktioniert. Neustart geholfen, Windows 7.
org.gradle.jvmargs = -Xmx2048m war bereits da.
Aktualisieren:
Ich glaube, es begann nach dem Update von Windows Defender Antivirus (KB915597)
Ungefähres Datum der Aktualisierung - 2018.07.22
quelle
Dies hängt damit zusammen, wie viel Speicher für AS verfügbar ist, um eine VM-Umgebung für Ihre App zum Auffüllen zu erstellen. Die Sache ist, dass ich seit dem Update auf 2.2 jedes Mal das gleiche Problem hatte, wenn ich versuche, ein neues Projekt in AS zu erstellen.
Ich löse es, indem ich zu Projekt (auf der linken Seite)> Gradle-Skripte> gradle.properties gehe . Wenn die Datei geöffnet wird, gehen Sie in die Zeile unter "(Zeile 10) # Gibt die JVM-Argumente an, die für den Daemon-Prozess verwendet werden. (Zeile 11) # Die Einstellung ist besonders nützlich, um die Speichereinstellungen zu optimieren." Sie suchen nach der Zeile, die mit "org.gradle.jvmargs" beginnt . Dies sollte Zeile 12 sein. Ändern Sie Zeile 12 in diese
Nachdem Sie diese Zeile geändert haben, können Sie entweder den Gradle mit dem Projekt synchronisieren, indem Sie in der Benachrichtigung auf Erneut versuchen klicken, dass die Gradle-Synchronisierung fehlgeschlagen ist (sie befindet sich oben in der von Ihnen geöffneten Datei). Oder Sie können den AS einfach schließen und neu starten und er sollte synchronisiert werden.
Dies bedeutet im Wesentlichen, dass AS der App- Initialisierung mehr Speicher zuweist. Ich weiß, dass es keine dauerhafte Lösung ist, aber es sollte Sie dazu bringen, Ihre App tatsächlich zu starten.
quelle
Ich hatte das gleiche Problem. Das Starten von Android Studio als Administrator hat das Problem behoben.
quelle
Öffnen Sie Android Studio, gehen Sie zur Datei gradle.properties und ändern Sie die letzte Zeile in
org.gradle.jvmargs = -Xmx1024m.
Drücken Sie dann erneut auf Versuch
quelle
Ich habe das gleiche Problem und habe es mit diesen Schritten gelöst.
1) Entfernen Sie Ihre .gradle-Datei (normalerweise in C: \ Users {your_PC_name}).
2) Gehen Sie dann zur Umgebungsvariablen und fügen Sie diese der Systemvariablen hinzu (als neue Variable).
Variablenname: _JAVA_OPTIONS
Variabler Wert: -Xmx524m
3) Gehen Sie zu Ihrem Projektordner und führen Sie diesen Befehl aus
4) Über dem Befehl Plattformordner in Ihrem Projektpfad erstellen
5) Führen Sie dann diesen Befehl aus
quelle
Ich hatte das gleiche Problem. Ich stellte fest, dass Android Developer Tools mit JDK 8 nicht gut funktionieren. Ich habe mein aktuelles JDK 8 gelöscht und JDK 7 installiert und einfach so gearbeitet, ohne den Heapspeicher zu erhöhen oder den .gradle-Ordner zu löschen .
quelle
Ob Sie es glauben oder nicht, ich nur auf dieses plötzliche Problem gestoßen, nachdem ich ein Windows-Update unter Windows 10 durchgeführt habe. Irgendwie hat dieses Update mein vorhandenes Malwarebytes Anti-Exploit-Programm durcheinander gebracht und letztendlich dazu geführt, dass Android Studio die JVM nicht mehr aufrufen konnte (ich konnte nicht). t cmd.exe nicht einmal öffnen!).
Die Lösung bestand darin, das Anti-Exploit-Programm Malwarebytes zu entfernen (dies kann in Zukunft behoben werden).
quelle
Leute in einigen PCs Dieses Problem wird durch Antivirenprogramme nach dem Upgrade auf die neueste Android Studio- und Gradle-Version verursacht. In meinem Fall habe ich mein System auseinandergerissen, um herauszufinden, dass Commodo Internet Security dafür verantwortlich ist, dass der Gradle-Daemon nicht ausgeführt wird.
Nach dem erneuten Auflisten läuft alles reibungslos ab. BITTE BEACHTEN SIE, dass vor dem Update alles in Ordnung war. Das Problem trat erst nach dem Update auf, ohne dass Änderungen am Antiviren- / Firewall-Programm vorgenommen wurden.
quelle
Ich hatte das gleiche Problem, ich entferne einfach .gradle-Datei und starte Android Studio neu, es lädt automatisch die neueste Version herunter und es funktioniert perfekt .....
quelle
Versuchen Sie ,
-Xmx512m
inAndroid Studio->Settings->Compiler->VM Options
wie in Bild unten.Grund für dieses Problem könnte sein: Der Build-Daemon (gegabelter Prozess) von Grade wird mit der maximalen Java-Heap-Größe als Standardwert für die Plattform aufgerufen. Unter einem 32-Bit-Windows-System kann dies bis zu 1 GB betragen. Wir erhalten diese Fehlermeldung, wenn dem Build-Deamon nicht so viel (Standard-) Heap-Größe zugewiesen werden kann. Verwenden Sie daher die
-Xmx
Option, um eine niedrigere Heap-Größe festzulegen. Es ist nicht notwendig, sich an die-Xmx<size>
Größe zu halten512m
. In meinem Win 32bit war 4 GB RAM-Maschine-Xmx768m
auch gut genug.quelle
Unterschiedliche Lösungen können funktionieren
.gradle
Ordner löschen ausc:\users\username\.gradle
File
>Settings
. Wählen Sie im Dialogfeld "Einstellungen"Compiler (Gradle-based Android Projects)
von links aus und setzen Sie "VM-Optionen" auf-Xmx512m
(dh schreiben Sie-Xmx512m
unter "VM-Optionen :)" und drücken SieOK
.Schließen Sie mehrere Anwendungen, die auf Ihrem Computer ausgeführt werden, löschen Sie den Speicherplatz und versuchen Sie es erneut
quelle
Versuchen Sie, -Xmx512m in Android Studio-> Einstellungen-> Compiler-> VM-Optionen hinzuzufügen. Es funktioniert dank.
quelle
Es funktioniert meistens für das Initilize VM Problem.
quelle
Öffnen Sie Android Studio, gehen Sie zur Datei gradle.properties und ändern Sie die letzte Zeile in
dann geh zu
und das Problem wird gelöst, es hat gut mit mir funktioniert.
quelle
Starten Sie Android Studio. Schließen Sie jedes geöffnete Projekt. Gehen Sie zu Datei> Projekt schließen. (Das Begrüßungsfenster wird geöffnet.) Gehen Sie zu Konfigurieren> Einstellungen. Wählen Sie im Dialogfeld "Einstellungen" von links "Compiler" (Gradle-basierte Android-Projekte) aus und setzen Sie die VM-Optionen auf -Xmx512m (dh schreiben Sie -Xmx512m unter VM-Optionen :) und drücken Sie OK.
und dann mach das
Klicken Sie mit der rechten Maustaste auf Arbeitsplatz und öffnen Sie Ihre Systemeigenschaften (Das zuvor geöffnete Bit zeigt Ihre CPU / RAM-Werte an) >> Klicken Sie in der linken Seitenleiste auf Erweiterte Systemeinstellungen >> Klicken Sie auf Umgebungsvariablen >> Drücken Sie unter Systemvariablen auf Neu >> Verwenden Sie die folgenden Werte: // Variablenname: _JAVA_OPTIONS // Variablenwert: -Xmx524M Drücken Sie dann OK und versuchen Sie es erneut. Starten Sie Android Studio neu
quelle
Versuchen Sie, die Firewall zu deaktivieren.
Dies mag eine sehr seltsame Lösung sein, aber ich hatte das gleiche Problem und verwende Android 2.3 unter Windows 32 Bit. Ich habe die aktuelle App gelöscht und die Firewall deaktiviert. Beim Erstellen eines neuen Projekts hat alles gut funktioniert.
quelle
Ich habe gerade meinen Speicherplatz aufgeräumt und den Computer neu gestartet. Das hat mir geholfen.
quelle
Wenn ich Ihnen helfen kann, müssen Sie in die Projekteigenschaften gehen und im Feld JDK-Speicherort die Option Eingebettete JSD verwenden (empfohlen) aktivieren.
quelle
Sie müssen den Pfad zu Umgebungsvariablen (Windows) wie folgt hinzufügen:
Bitte überprüfen Sie das Bild unten:
quelle
gradle.properties
Wechseln Sieorg.gradle.jvmargs
in der Datei zu-Xmx1024m
:quelle
Mein Fall ist etwas Besonderes, welche VM-Option nicht verfügbar ist. Ich verwende ein x86 Windows 7-System. Um dieses Problem zu lösen, gehen Sie wie folgt vor:
Nach dem Neustart Android Studio Problem behoben!
quelle
Ich denke, wenn Ihre Umgebung aufgrund von VCS-Zusammenführungs- oder Festschreibungsfehlern durcheinander geraten ist, was mein Fall ist, würde ich vorschlagen, dass Sie Ihr Projekt einfach erneut importieren und es zum Stammverzeichnis Ihres VCS hinzufügen, um das Projekt wiederherzustellen. Wenn Sie ein VCS wie git oder subversion verwenden, müssen Sie Ihr Projekt einfach zum Stammverzeichnis des angegebenen Repos hinzufügen, und alles sollte wieder normal sein. Das hat aber bei mir funktioniert.
quelle
Ich habe dieses Problem durch die Installation von JDK x64 behoben. Ich denke, Sie verwenden JDK x86 und es ist nicht genug Speicher für Gradle.
quelle
Ich habe gerade eine neue Version von gradle installiert und es hat bei mir funktioniert. Ich denke, die lokalen Instanzen von Gradle waren durcheinander
quelle
Ist mir passiert, weil ich gleichzeitig eine virtuelle Maschine ausgeführt habe. Der RAM war bereits diesem zugeordnet, sodass Android Studio keinen RAM aufnehmen konnte. Das Ausschalten der virtuellen Box und der Neustart haben den Trick für mich getan.
quelle