2015-05-20 5 views
9

Also, ich versuche einfach, meine App auf einem eingesteckten HTC Desire laufen zu lassen. Die Schritte, die ich unternommen habe, sind: Aktivieren des Debugging in der Manifest-XML, Aktivieren der USB-Debugging auf dem Gerät selbst und Erstellen der AVD mit einer benutzerdefinierten Definition im Android AVD-Manager.Fehler 'ionic run Android' auf Gerät

Die Fehler Ich erhalte nach ionic run android --info

„kann nicht erstellt werden, die Java Virtual Machine“
„kann nicht genug Platz reserviert für Objektheap“, sowie die Warnung „kein Ziel angegeben läuft, Bereitstellung von Gerät [random Gerätenummer, die ich keine Ahnung, woher es kommt]“

Hier ist ein Bild meiner Befehlsfenster: enter image description here

Irgendwelche Ideen, warum ich dieses wa haben könnte Fehlermeldungen und Fehlermeldungen Sind sie verwandte Themen? oder sind das zwei separate Probleme?

+0

Verwenden Sie ein 32bit JDK unter Windows 64bit? Siehe hier: http://stackoverflow.com/questions/25950241/phone-ap-run-android-gives-error – QueryLars

+0

Ich dachte, dass ich das bereits als optionale Lösung überprüft habe, aber ich habe das überprüft und festgestellt, dass meine Pfadvariable war Bezug nehmend auf die alte Version von jdk/jre (32 Bit). Nachdem das behoben und die ionic App neu erstellt wurde, damit die Änderungen vollständig in den neuen Build implementiert wurden, läuft es auf dem Gerät einwandfrei! Vielen Dank für Ihre Hilfe @QueryLars –

+0

An Jungs auf der Suche nach der Lösung dieses Problems, hat mir das geholfen - http://StackOverflow.com/a/34636929/3748701 –

Antwort

27

Dieser arbeitete für mich

Gehen Sie auf Start-> Systemsteuerung-> System-> Erweitert (tab) -> Umwelt Variablen-> System Variablen-> Neu:

Variablenname: _JAVA_OPTIONS

Variablenwert: -Xmx512M

+0

Funktioniert auch in Windows, Hinzufügen der gleichen Variablen in der Umgebung, Thx für Hilfe –

+0

Dies funktioniert, danke. – Sabuncu

3

hinzufügen _JAVA_OPTIONS zu Ihrer Umgebungsvariablen mit dem Wert -Xms512M

Environment

0

Versuchen Sie .gradle von C löschen: \ Users \ Verzeichnis und versuchen Sie es erneut.