Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Android App im Emulator testen (XE5) (https://www.delphipraxis.net/176561-android-app-im-emulator-testen-xe5.html)

kaju74 13. Sep 2013 11:49

Android App im Emulator testen (XE5)
 
Hi,

habe mir die Trial installiert und wollte mal eine Android-App Emulator laufen lassen. Der mitinstallierte wird auch erkannt, aber ein Ausführen scheitert daran, dass sofort ein Hinweisfenster aufgeht, das auf eine Hilfe verweisen möchte, die aber nicht da ist...

Zudem erscheint die Fehlermeldung, das der "paclient" mit dem Fehlercode 1 beendet wurde (der Client wird für die lokale Ausführung doch gar nicht benötigt, oder?).

Was muss denn zuvor noch alles eingestellt werden, damit man lokal unter Windows eine Android-App im Emulator testen kann?

Danke & Gruß,
Marc

Union 13. Sep 2013 11:54

AW: Android App im Emulator testen (XE5)
 
Kannst Du den Emulator denn manuell starten (Android\android-sdk\AVD Manager.exe) ?

jaenicke 13. Sep 2013 12:03

AW: Android App im Emulator testen (XE5)
 
Welche App hast du getestet? Eine neue? Wenn nicht, probier das mal.

Hattest du den Emulator schon vorher installiert? Dann hatte ich auch Probleme...

Ich habe aber schlicht ein echtes Gerät genommen, weil das um Größenordnungen schneller geht. Wenn du unbedingt den Emulator nutzen willst, würde ich dir raten den von Intel zu nehmen, der deutlich schneller ist.

Union 13. Sep 2013 12:07

AW: Android App im Emulator testen (XE5)
 
Der Intel HAXM emuliert kein ARM und daher für Delphi for (some) Androids unbrauchbar.

RWarnecke 13. Sep 2013 12:44

AW: Android App im Emulator testen (XE5)
 
@kaju74:
Hast Du die Trail in einer VM installiert ?

kaju74 13. Sep 2013 13:47

AW: Android App im Emulator testen (XE5)
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hi.

Nein, die Trial läuft auf einem Windows7-32BIT Rechner ohne HAXM. Ich kann auch einen zweiten Emulator über die Android-Tools starten. Dieses blendet sich dann auch im Node unter Delphi ein. Kompiliert wird auch alles korrekt (neue Anwendung erstellt). Nur beim Ausführen kommt sofort folgendes Fenster (siehe Anhang).

LG,
Marc

jaenicke 13. Sep 2013 13:58

AW: Android App im Emulator testen (XE5)
 
Zitat:

Zitat von Union (Beitrag 1228342)
Der Intel HAXM emuliert kein ARM und daher für Delphi for (some) Androids unbrauchbar.

Das las sich in der großen Ankündigung anders... dann habe ich das falsch verstanden... :oops:

Dann sehe ich jedenfalls wenig nutzen im Emulator außer vielleicht verschiedene Versionen zu testen. Direkt auf einem Gerät geht es schneller und man kann es dort ja auch in der Regel besser testen.

mkinzler 13. Sep 2013 14:31

AW: Android App im Emulator testen (XE5)
 
Ist die GPU-Unterstützung im Emulator aktiviert? Firemonkey benötigt dies.

Union 13. Sep 2013 16:50

AW: Android App im Emulator testen (XE5)
 
Zitat:

Zitat von mkinzler (Beitrag 1228367)
Ist die GPU-Unterstützung im Emulator aktiviert? Firemonkey benötigt dies.

Er hat Recht. Die ausgelieferte AVD beinhaltet keine. Entweder eigene erstellen oder in der bestehenden das Flag "Uses Host GPU" ankreuzen.

Union 13. Sep 2013 16:56

AW: Android App im Emulator testen (XE5)
 
Zitat:

Zitat von jaenicke (Beitrag 1228363)
Zitat:

Zitat von Union (Beitrag 1228342)
Der Intel HAXM emuliert kein ARM und daher für Delphi for (some) Androids unbrauchbar.

Das las sich in der großen Ankündigung anders... dann habe ich das falsch verstanden... :oops:

Dann sehe ich jedenfalls wenig nutzen im Emulator außer vielleicht verschiedene Versionen zu testen. Direkt auf einem Gerät geht es schneller und man kann es dort ja auch in der Regel besser testen.

Bei iOS wurde es so gemacht, dort wird für den SIMULATOR x86 code erzeugt und für das DEVICE ARM. Bei Android wird für den EMULATOR (!) und das DEVICE ARM erzeugt. Dadurch dass es auch noch ein Emulator ist (der auf einer EierWollMilch-Open-Source basiert, auch google muss sparen), wird es besonders langsam. Intel hat daher den HAXM mit beigesteuert. Da man aber in Delphi die Android-Ausgabe nicht umstellen kann, kann man diesen zum Test nicht verwenden.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:59 Uhr.
Seite 1 von 3  1 23      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz