2010-12-16 6 views
1

Neustart und danke für Ihre Zeit.Android Emulator ständig auf Ubuntu Maverick

Ich bin mit Titanium Appcelerator eine App für Android zu schreiben, und im Vergleich zu Windows wo der Emulator recht stabil war, in Linux ich folgende Symptome auftreten:

  • Emulator Neustart ohne Grund, manchmal nach einem Laufzeitfehler, manchmal direkt nach dem Start meiner App, und manchmal nur direkt nach dem Start vollständig gestartet

  • Emulator informiert, dass "Prozess $ 1 reagiert nicht", wobei $ 1 im Allgemeinen der Systemprozess ist, aber manchmal kann Sei acore oder der Kalender. Dies kann passieren, während ich meine App auf dem Emulator installiere, direkt nach dem Laden oder direkt nach dem Entsperren des Bildschirms.

Wie es leicht vorstellbar ist, dass Code-Tests wie diese kann ziemlich schwierig sein, so dass ich frage mich, hat jemand auf dieses Problem gestoßen, und/oder wissen, wie es gelöst werden könnte?

Vielen Dank im Voraus, und bitte lassen Sie mich wissen, irgendwelche Informationen, die ich bereitstellen sollte.

Leo

Antwort

1

sollten Sie überprüfen, ob der Emulator ohne Appcelerator fein arbeitet zuerst. Aktualisieren Sie auf jeden Fall das neueste SDK (r8) und erstellen Sie einen neuen Emulator AVD und sehen Sie, ob das Problem ohne Appcelerator da ist.

+0

Hallo, und danke für die Antwort! Tatsächlich funktioniert ein Emulator, der vom SDK-Manager erstellt wurde, einwandfrei, während mein von Titanium hergestellter Emulator selbst dann fehlerhaft läuft, wenn er von außerhalb von Titanium gestartet wird. –

1

Ich denke, ich habe eine Lösung gefunden, aber ich behaupte nicht, dass sie allgemein gültig ist: Ich habe gerade das unter Titanium erstellte virtuelle Gerät gelöscht, die Projektdatei für SDK 1.4.2 geändert und es erneut gestartet unter 1.4.2. Es hat sicherlich nicht meine App gebaut, aber zumindest hat es ein neues virtuelles Gerät erstellt, das ich jetzt gegen 1.5.0 benutze, das bisher wie ein Zauber funktioniert.

Danke nochmals Manfred, dass er mich in die richtige Richtung weist!

+0

Ich schätze, du solltest meine Antwort dann akzeptieren ;-) Wie auch immer, weiß ich nicht über Titanium, aber über welche SDK-Versionen sprichst du? Wenn Sie über Java SDK sprechen, würde ich vorschlagen, eine der neuesten Version 1.6 zu verwenden, die mit Ihrer Distribution geliefert wird. Verwenden Sie das Oracle/Sun JDK. Das hat für mich in Ubuntu keinerlei Probleme. –

+0

In der Tat, es tut mir leid, ich hatte keine Ahnung, was diese Pfeile um die große Zahl waren :) Die SDK-Versionen, die ich erwähnte, sind für das Titanium Mobile SDK. Was das Android SDK betrifft, verwende ich apis-1.6. Ich werde das nächste Mal genauer sein, vielen Dank! –