0

Ich bin neu in Cordova, ich habe Projekt erstellt, aber wenn ich versuche, das Projekt mit dem Befehl zu bauen „cordova bauen android“ Ich hat die folgende Fehlermeldung erhalten:cordova ionische Fehler bei der Initialisierung von VM

Error: cmd: Command failed with exit code 1 Error output: 
FAILURE: Build failed with an exception. 

* What went wrong: 
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 https://docs.gradle.org/ 
2.14.1/userguide/gradle_daemon.html 
Please read the following process output to find out more: 
----------------------- 
Error occurred during initialization of VM 
Could not reserve enough space for 2097152KB object heap 


* Try: 
Run with --stacktrace option to get the stack trace. Run with --info or --debug 
option to get more log output. 

Ich benutze Ionic Framework, bitte helfen Sie damit!

Vielen Dank!

+0

Bitte beachten Sie diese http://stackoverflow.com/questions/9303889/error-ccurred-during-initialization-of-vm-could-not-reserve-enugh-space-for –

Antwort

0

Wie ich sehen kann ist es ein Speicherproblem auf Heap. Sie müssen die jvmargs konfigurieren.

Die Lösung besteht darin, die Datei gradle.properties in dem Benutzer zu Hause zu erstellen (C: \ Benutzer \ username.gradle oder ~ .gradle) und legen Sie die JVM-Optionen:

org.gradle.jvmargs=-Xmx1024m -XX:MaxPermSize=256m 

Beachten Sie, dass nach Ihrem OS, es ist möglich die 1024m zu werfen, also versuchen und mit 512m.

Für die Geschichte, er Flag Xmx gibt die maximale Speicherzuweisung Pool für eine Java Virtual Machine (JVM).

+0

Wo findet man diese jvm Optionen in. Ich meine, ich sehe vier Ordner 'caches',' daemon', 'native',' wrapper'. –

Verwandte Themen