Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   Delphi Delphi 11.3 - kein Support für AVD? (https://www.delphipraxis.net/213305-delphi-11-3-kein-support-fuer-avd.html)

fisipjm 6. Jul 2023 09:51

Delphi 11.3 - kein Support für AVD?
 
Hi,

kann es sein, dass die aktuelle Delphi Version kein AVD mehr supported (Android Virtual Device)?
Hab versucht über das Android Studio schon diverse Devices mit unterschiedlichsten Androids etc. zu installieren (Android 11 ausfwärts, 64bit / 32bit) bekomme beim Versuch es von Delphi auf das Device zu spielen aber immer die Meldung das die Hardwareplattform nicht unterstützt wird.

Die Hilfe macht ihrem Namen mal wieder alle ehre, ist nämlich genau das leider nicht.
Ich weis jetzt kommen wieder Tipps ala, machs auf einem richtigen Device, ist schneller gehts besser...
Veratet ihr mir, wie ich auf einem tatsächlichen Device unterschiedliche Signalstärken Simulieren kann, Anrufe und SMS ein sowie ausgehend einfach testen kann?

Hab ich einfach nur ein Brett vorm Kopf oder geht das wirklich nicht mehr?

Gruß
PJM

MEissing 6. Jul 2023 09:59

AW: Delphi 11.3 - kein Support für AVD?
 
Schon seit Delphi 10.4 keine AVDs mehr

https://docwiki.embarcadero.com/Plat...note-Android-7

jaenicke 6. Jul 2023 10:02

AW: Delphi 11.3 - kein Support für AVD?
 
Zitat:

Zitat von fisipjm (Beitrag 1524239)
Die Hilfe macht ihrem Namen mal wieder alle ehre, ist nämlich genau das leider nicht.

Da steht deutlich:
https://docwiki.embarcadero.com/RADS...rget_Platforms
Zitat:

RAD Studio only supports real devices (no Android emulator support) with ARM CPUs and NEON support.

fisipjm 6. Jul 2023 10:07

AW: Delphi 11.3 - kein Support für AVD?
 
Dann würde meine Frage bestehen bleiben.
Wie simuliert ihr die obigen Punkte? Die Funktionalität ist ja nicht ohne Grund in den Simulatoren drin.
Gerade langsameres laden von Daten bei schlechter Netzanbindung möchte man im Zuge von Multi-Threading und ladeverhalten vielleicht mal testen.

himitsu 6. Jul 2023 10:26

AW: Delphi 11.3 - kein Support für AVD?
 
Das gab es früher einen eigenen Compiler, der Android-Code für x86 (Intel) generierte.
Für die Geräte selber wird ARM kompiliert (drum gab es anfangs auch Problme mit Intel-Geräten, wie z.B. den ASUS-Tablets, wobei unter Intel das Android inzwischen auch ARM emulieren ausführen tut und somit die Programme dennoch laufen, so lange Delphi nicht diesen schwachsinnigen Intel-Dummy integrierte).

Du bräuchtest vermutlich einen Emulator, der eine ARM-CPU simuliert.

Für iOS Android war es ursprünglich mal ein ARM-Emulator im PC, für die VM .... und der war saumäßig grottig lahm.


Für was du kompilieren kannst, siehst du da
C:\Program Files (x86)\Embarcadero\Studio\22.0\bin\dcc*.exe
https://docwiki.embarcadero.com/RADS...elphi-Compiler
https://docwiki.embarcadero.com/RADS...ation_(Delphi)

Google: NetLimiter, LAN Throttler, Bandwidth throttling, Bandwidth Limiter, ...

MEissing 6. Jul 2023 10:28

AW: Delphi 11.3 - kein Support für AVD?
 
Zitat:

Zitat von fisipjm (Beitrag 1524242)
Gerade langsameres laden von Daten bei schlechter Netzanbindung möchte man im Zuge von Multi-Threading und ladeverhalten vielleicht mal testen.

WLAN/WiFi Limitierung am Router/Internetzugangspunkt

MEissing 6. Jul 2023 10:30

AW: Delphi 11.3 - kein Support für AVD?
 
Zitat:

Zitat von himitsu (Beitrag 1524245)
Das war früher ein eigener Compiler, der Code für x86 (Intel) generierte.

Nein. Die Android Compiler haben und hatten immer nur ARM Code erzeugt.


Zitat:

PS: Für iOS war es früher mal ein ARM-Emulator im PC, für die VM .... und der war saumäßig grottig lahm.
Nein. Für den iOS Sim haben wir früher explizit x86 Code erzeugt.

himitsu 6. Jul 2023 10:45

AW: Delphi 11.3 - kein Support für AVD?
 
Stimmt, hatte grad nochmal versucht im Wiki zurückzuschauen, was es da für Compiler gab. Mich schon gewundert, warum ich den beim Android nicht mehr entdeckte. :oops:

Für ein anderes System zu Debuggen, war auch schon bissl ungünstig, da es ja im Gerät dann ein komplett anderer Code war.


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:05 Uhr.

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