Ich bin ziemlich neu in Eclipse und Mojo (.NET Typ). Ich habe Schwierigkeiten beim Debuggen. Ich kann Breakpoints setzen und zur "Debug" -Perspektive wechseln, aber egal was ich tun kann (ich laufe im Debug-Modus), ich kann die IDE nicht dazu bringen, an einem Haltepunkt im Emulator anzuhalten. Ich bin sicher, es ist ein ziemlich neuer Fehler mit Eclipse. Jeder hat einen guten Schritt für Schritt kann ich folgen.Debugging Mojo für Palm Pre mit Eclipse & Aptana
Antwort
Derzeit gibt es keine Möglichkeit, einen Haltepunkt in Eclipse für die Verwendung mit der Handfläche Emulator einzustellen.
Wie Gtompson83 erwähnt, müssen wir nur mit dem gdb-style Befehlszeilen-Debugger arbeiten, der im SDK enthalten ist.
Ja, es ist ein Schmerz.
Ich finde es einfacher, an die emulator via ssh (scrollen Sie bis zum Abschnitt "Debuggen"), um die Protokollierung anzuzeigen, und dann nur using logging in Ihrer App, um herauszufinden, was vor sich geht.
Palm verfügt über einen Debugger als Teil der Befehlszeilentools. Sie können Haltepunkte setzen und Variablen überprüfen.
Ich mag den Ares Debugger/Logger. Es funktioniert sogar für Code, der nicht mit Ares entwickelt wurde.
Nach dem Start des Debug-Modus in Eclipse (geänderte Debug-Konfiguration für die App, um die Checkboxen für Inspectable und Mojo Debugging aktiviert zu haben), starten Sie die folgende URL in Ihrem Browser (ich hatte die besten Ergebnisse mit Google Chrome) :
http://ares.palm.com/AresDebug/ (Sie können auch für Logger verwenden AresLog)
für AresDebug können Sie das Script Filter beginnen mit dem, was Ihre appinfo.json Datei hat für die „id“ Wert einstellen müssen, drücken Sie dann auf Skripts Get . Dann bist du grundsätzlich gut zu gehen. Sie können eine andere * .js-Datei auswählen und Haltepunkte usw. setzen.
- 1. Erteilt das Palm Pre Mojo SDK Zugriff auf Bluetooth Apis?
- 2. PALM Pre Emulator
- 3. Palm Pre Dashboard-Benachrichtigung
- 4. Palm Pre Emulator Internetverbindungsproblem
- 5. Optimieren einer Webseite für Palm Pre
- 6. Debugging Eclipse mit Eclipse
- 7. iPhone App-Port für Palm Pre oder Android?
- 8. Eclipse (Aptana) Tippfehler
- 9. Eclipse/Aptana Datei-Sync-Lösungen
- 10. Eclipse Remote-Debugging mit Jboss
- 11. Eclipse unter Port 9000, obwohl Debugging gestoppt
- 12. Kann das mojo 'org.apache.maven.plugins: Maven-Eclipse-Plugin: 2.6: Eclipse' laden
- 13. Mojo SDK alle Kontakte abrufen
- 14. Eclipse/Aptana regex Suchen und Ersetzen
- 15. Eclipse + Maven + Tomcat Debugging
- 16. Remote Debugging in Eclipse
- 17. Debugging-Problem in Eclipse
- 18. Eclipse Schritt Debugging
- 19. Debugging in Eclipse IDE
- 20. Eclipse-Debugging-Problem
- 21. JBoss-Debugging in Eclipse
- 22. Stop Debugging in Eclipse
- 23. Aptana Autoformat
- 24. Eclipse \ Aptana-Code-Vervollständigung ist nicht lesbar
- 25. Schalte Tooltips in Eclipse/Aptana aus
- 26. Debugging mit Eclipse CDT und GDB
- 27. HTML/JavaScript Debugging in Eclipse
- 28. Android-Debugging mit Eclipse - Keine Breakpoints
- 29. Debugging Annotation Prozessoren in Eclipse
- 30. Eclipse GDB Hardware Debugging Plugin
Ich bin erfolgreich über ssh gekommen und habe den Befehl 'log' verwendet, aber was ist der geeignete Weg, um die Protokollierung zu stoppen? "Beenden", "Beenden" usw. scheinen nicht zu reagieren. –
ctrl-c wird dich aus dem Logger holen. Aber die App "hört nie auf zu loggen", es ist nur, ob irgendetwas auf die Protokollausgabe schaut oder nicht. –
@Casebash Aktualisierte den Link. –