Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   Delphi 12 CE- App für alte Android-Geräte (https://www.delphipraxis.net/217264-delphi-12-ce-app-fuer-alte-android-geraete.html)

max.08 31. Mai 2025 15:21

Delphi 12 CE- App für alte Android-Geräte
 
Hallo,
ist es möglich Android-Apps für ältere Android-Geräte zu erstellen?
Mein altes Samsung S4 wird beim erzeugen der App nicht als Gerät angezeigt.
Kann man ein altes SDK in der Delphi 12 CE installieren?

Danke Max

sko1 1. Jun 2025 08:29

AW: Delphi 12 CE- App für alte Android-Geräte
 
Ist denn der Entwicklermodus aktiv und das USB debugging eingeschaltet?

Ciao
Stefan

Bernhard Geyer 1. Jun 2025 13:56

AW: Delphi 12 CE- App für alte Android-Geräte
 
12 Jahre altes Gerät mit 11 Jahre alten Mobilen OS?

Offiziell wird mindestens Android 10 vorausgesetzt
https://docwiki.embarcadero.com/RADS...rget_Platforms

S4 dürfte maximal Android 5 haben.

max.08 1. Jun 2025 15:03

AW: Delphi 12 CE- App für alte Android-Geräte
 
Hallo Stefan,
Entwicklermodus und usb-debugging sind aktiv.
Habe ich da überhaupt noch eine Chance?
Danke für Deine Antwort
Max

Bernhard Geyer 1. Jun 2025 15:54

AW: Delphi 12 CE- App für alte Android-Geräte
 
Auch wenn du eine Verbindung bekommst, das alte S4-Android sollte aber nicht das nötige API-Level haben, das D12er Compilate vorrausetzen.

jaenicke 1. Jun 2025 18:10

AW: Delphi 12 CE- App für alte Android-Geräte
 
Man kann seit 12.2 die minSdkVersion zwar setzen, aber kaum so weit zurück. Für das S4 gab es maximal 5.0.1, also API-Level 20 oder so. Davon abgesehen funktionierte damals so viel komplett anders als heute, z.B. was die Berechtigungen angeht, dass das ohnehin eine Herausforderung wäre, selbst wenn man es mit einigem Aufwand hinbekommen könnte. Und das ist wenig wahrscheinlich.

Insofern lohnt es sich kaum, so viel Aufwand in ein so altes Gerät zu stecken. Insbesondere weil es für wenig Geld deutlich bessere neue Geräte gibt...
Ich meine, du bekommst ein deutlich schnelleres aktuelles Gerät inklusive 2 Jahre Allnet-Flat für ca. 130€!

Was ist denn der Hintergrund? Geht es um nostalgische Gründe? Dann würde ich nicht Delphi nehmen, damit das auch weiter ohne Probleme klappt. Es gibt auch Lösungen wie diese, die auch mit Android 5 funktionieren sollten:
https://github.com/jmpessoa/lazandroidmodulewizard

Was die Erkennung angeht:
Da müsste man erstmal schauen, ob das Gerät im adb erkannt wird. Das kann man mit der adb.exe prüfen, die dort liegen sollte:
C:\Users\Public\Documents\Embarcadero\Studio\23.0\ CatalogRepository\AndroidSDK-2525-23.0.51961.7529\platform-tools\adb.exe
Wenn nicht, muss man vermutlich noch Treiber installieren. Ich erinnere mich, dass mein S5 damals auch nicht so einfach erkannt wurde. Vielleicht helfen diese Treiber weiter:
https://developer.samsung.com/android-usb-driver

max.08 2. Jun 2025 13:35

AW: Delphi 12 CE- App für alte Android-Geräte
 
Hallo an alle,
habt vielen Dank für eure Antworten. Ich habe mir das einfacher vorgestellt, z. B. nur ein anderes SDK installieren und fertig.
Da werde ich das Vorhaben aufgeben.
Nochmals danke für Euere Informationen
Gruß Max

Rollo62 3. Jun 2025 06:47

AW: Delphi 12 CE- App für alte Android-Geräte
 
Vielleicht hilft dies hier
https://github.com/DelphiWorlds/HowT...dLowerVersions

Zitat:

Remember that for Delphi 12 the lowest actual supported version of Android is 5.0.

jaenicke 3. Jun 2025 08:02

AW: Delphi 12 CE- App für alte Android-Geräte
 
Gut zu wissen. Das hatte ich nicht gesehen. Ich hatte Android 10 hier gesehen:
https://docwiki.embarcadero.com/RADS...rget_Platforms
Woher dort das Android 8.1 als offiziell kommt, weiß ich nicht.

Aber wenn das wirklich so einfach geht, sollte das natürlich aktuell ein gangbarer Weg sein.


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:12 Uhr.

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