VM-Fehler beim Erstellen von Cordova PhoneGap
Bekam ich diese Fehlermeldung, während ich versuchte, die Schaffung eines Cordova PhoneGap Anwendung, und im letzten Schritt, während ich den build Befehl
cordova build android
Bekam ich diese Fehlermeldung:
Fehler
D:\rmapp>cordova run android Laufenden Befehl: D:\rmapp\platforms\android\cordova\run.bat ANDROID_HOME=D:\Android\sdk JAVA_HOME=C:\Program Files (x86)\Java\jdk1.7.0_71 WARNUNG : Kein Ziel angegeben ist, wird die Bereitstellung auf dem Gerät "192.168.56.100:5555'. Laufen: D:\rmapp\platforms\android\gradlew cdvBuildDebug -b D:\rmapp\platform s\android\build.gradle -PcdvBuildArch=x86 -Dorg.gradle.daemon=true FEHLER: Build fehlgeschlagen ist, mit einer Ausnahme. * Was ging falsch: Kann nicht starten Sie den daemon-Prozess. Dieses problem könnte verursacht werden durch falsche Konfiguration des daemon. Zum Beispiel, ein unbekannter jvm-option verwendet wird. Bitte Lesen Sie die Bedienungsanleitung Kapitel auf den daemon an http://gradle.org/docs/2 .2.1/userguide/gradle_daemon.html Bitte Lesen Sie die folgenden Prozess-Ausgangsdaten, um mehr zu erfahren: ----------------------- Fehler während der Initialisierung aufgetreten ist der VM Could not reserve enough space for object heap Error: could not create the Java Virtual Machine. Error: A fatal exception aufgetreten ist. Programm wird beendet. * Versuchen: Laufen mit --stacktrace-option, um den stack-trace. Laufen mit --info oder --debug option, um mehr log-Ausgabe. D:\rmapp\platforms\android\cordova\node_modules\q\q.js:126 throw e; ^ Fehler-code 1 für den Befehl: cmd mit args: /s /c "D:\rmapp\platforms\android\grad lew cdvBuildDebug -b D:\rmapp\platforms\android\build.gradle -PcdvBuildArch=x86 -Dorg.gradle.daemon=true" FEHLER eine oder mehrere der Plattformen: Fehler: D:\rmapp\platforms\android\c ordova\run.Fledermaus: Command failed with exit code 1 Sie haben nicht die erforderliche Umgebung oder OS, um dieses Projekt auszuführen
InformationsquelleAutor der Frage GaneshKumar | 2015-05-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Kann Ihr system nicht genügend kontinuierlichen Speicher für die jvm und das problem verursacht.
Hier ist was für mich funktioniert:
Fügen Sie eine Umgebungsvariable
GRADLE_OPTS
mit dem Wert von-Dorg.gradle.jvmargs=-Xmx512m
Können Sie
-Xmx1g
wenn Sie mehr Speicherplatz zur Verfügung.InformationsquelleAutor der Antwort Changwang Zhang
Close Visual Studio
-- zumindest war das problem in meinem Fall.und/oder irgendwelche anderen Speicher-intensiven Programm.
InformationsquelleAutor der Antwort gattsbr
Ich hatte das gleiche problem auch. Versuchen, führen Sie die Kommandozeile mit Administratorrechten.
InformationsquelleAutor der Antwort rNix
nur löste dieses problem in windows 8.1 und windows 7. Hier ist was ich getan habe:
ein. c:\users\\AppData\Local\Oracle
b. c:\users\\AppData\LocalLow\Oracle
c. c:\Program Dateien\Java
d.... C:\Program Files (x86)\Java
e. C:\ProgramData\Oracle
**WICHTIG: nur löschen Sie diesen Ordner nach der erfolgreichen deinstallation aller java-Einträge in Systemsteuerung > Programme und Funktionen
Fazit: von dem was ich verstehe, ich habe keine java richtig konfiguriert/installiert in meinem Rechner. so ein clean install ist alles, was mein problem gelöst.
InformationsquelleAutor der Antwort superthomas
Bekam ich diese Fehlermeldung auch wenn ich 2 gigs (-Dorg.gradle.jvmargs=-Xmx2048m), aber es begann zu arbeiten, wenn ich geändert JAVA_HOME auf eine 64-bit-JDK-Verzeichnis. Mit einer höheren Java-version helfen könnte, auch (1.8+).
InformationsquelleAutor der Antwort iddqd2
Ändern argument
-Xmx20484m
zu1024
bei Zeile:in Ihr Projekt-Datei
.
Es ist Arbeit für mich
https://forum.ionicframework.com/t/build-failed-unable-start-the-daemon-process/72171
Es Arbeit für mich in eclipce phonegap plugin
InformationsquelleAutor der Antwort user5470846
Ich hatte das gleiche problem, während ich arbeiten war auf Cordova.
Wie bereits erwähnt in diesem postes sieht aus wie der Haufen ist nicht zugewiesen und so die JVM ist nicht initialisiert.
Versuchen Sie, befreien Sie Ihr system-cache und versuchen Sie dann, das Projekt zu erstellen.
InformationsquelleAutor der Antwort user3572058
Dieser Fehler passiert mir von Zeit zu Zeit. Ich dieses Problem beheben, durch ausführen des Programms "SDK-Manager" in ANDROID_HOME Ordner.
InformationsquelleAutor der Antwort dule
Bekam ich diese Fehlermeldung, weil ich nicht eine 32-bit-JDK installiert. Installiert, neu gestartet und es behoben.
InformationsquelleAutor der Antwort K0D4
In der Environment-Variablen, fügen Sie eine Systemvariable
_JAVA_OPTIONS
mit dem Wert-Xmx512M
.InformationsquelleAutor der Antwort Piya Poonsawat
Führen Sie den folgenden Befehl im CLI mit admin-rechten.
Mir das passiert, auf Maschinen mit viel Speicher, aber mit weniger Speicher ulimits. Java zuzuordnen entscheidet einen großen Haufen, weil es erkennt den ram in der Maschine, aber es ist nicht erlaubt zu reservieren, weil es von ulimits.
InformationsquelleAutor der Antwort Shriganesh Kolhe
War meine Lösung zu einfach installieren Sie das neue Java-SDK. Ich hatte auch meine
JAVA_HOME
Pfad, um auf das neue SDKInformationsquelleAutor der Antwort kabaehr
Ich hatte das gleiche problem mit meinem cordova-Projekt, wenn ich die Software installiert habe die Letzte version von JDK 1.8.0.121.
Das problem zu lösen, ich habe deinstalliert, alle meine JDK-Versionen (1.6, 1.7, 1.8,...) und einfach installiert die Letzte version.
InformationsquelleAutor der Antwort kazou
Installieren, die 64bit-version von Java JDK und zeigen Sie JAVA_HOME auf das Wörterbuch installieren.
InformationsquelleAutor der Antwort SabaS
Meine
JAVA_HOME
war standardmäßig auf die x86-version. Hinzufügen eines neuenJAVA_HOME
variable im System env-variable und zeigen Sie es an der x64-version für mich funktionierte. Dies war der Weg, den ich endete mit:C:\Program Dateien\Java\jdk1.8.0_162
InformationsquelleAutor der Antwort hvaughan3
Müssen Sie Speicher durch die Einstellung der beiden environment-Variablen:
_JAVA_OPTIONS
mit Wert-Xmx2048M
wie viel Speicher Java verwendetGRADLE_OPTS
mit Wert-Dorg.gradle.jvmargs=-Xmx2048m
wie viel Speicher Gradle verwendet (dies kann angegeben werden durch pro-Projekt-basis durch[PROJECT PATH]\platforms\android\cordova\lib\builders\GradleBuilder.js
Weg, obwohl standardmäßig ist es das setup zu 2GB atm)Wenn cordova beschwert sich mit
Failed to run "javac -version"
ändern Sie den Speicher in_JAVA_OPTIONS
etwas niedriger.Java ist ein herrliches Stück von Kompost
InformationsquelleAutor der Antwort eithed