![]() |
Verständnis-Probleme bei Android Konfiguration in Delphi
Hallo,
ich habe seltsame Probleme mit meiner app in Delphi 10.1 Upd 2 geschrieben. Eine der Sachen, die ich untersuche, ist die Android Version. Mein Handy hat 7.0 (Samsung Galaxy S7 Edge). Im Moment ist Android-22 konfiguriert in den Optionen. Hier ein ![]() Delphi beim Install hat da komplett falsche Pfade eingefügt und ich konnte nicht machen mit Android. Also habe ich gesucht, wo er das alles hingelegt hat und das so gut wie möglich verbunden. Generell geht es jetzt. Jetzt will ich aber mal sehen, ob es möglich ist, verschiedene API-Level auszuprobieren, also so dass es auf 5, 6 oder 7 jeweils läuft. Inwieweit hängt das auf dem Screenshot damit zusammen ? BuildTools (ZipAlign, Aapt) ist das wichtig dafür ? SDK Api Level Location ist zum definieren, ob ich das API mit der API für Android 5 etc haben will, die sollten dann soweit nach oben kompatibel sein, oder ? Danke schonmal Helge |
AW: Verständnis-Probleme bei Android Konfiguration in Delphi
Zitat:
Ein bestimmtes API-Level läuft ab einer bestimmten Android-Version. Baust Du nun mit einem API-Level eine App, die ab Android 5.0 läuft, dann läuft die doch unverändert auf allen folgenden Versionen bis zur aktuellen Android-Version? (mal generelle Android-Änderungen ausgelassen, wie z.B. die SSL-Handling-Änderung wo man an seiner App halt Erweiterungen machen musste) Ciao Stefan |
AW: Verständnis-Probleme bei Android Konfiguration in Delphi
Da Delphi-Programme native NDK-Programme sind, ist das API-Level eh relativ egal.
|
AW: Verständnis-Probleme bei Android Konfiguration in Delphi
Es gibt immer mal Breaks, also wo in neueren Androids ältere APIs (API-Level) rausgeworfen werden, womit für jedes Android/OS quasi eine Range (von-bis) vorliegt.
Im Extremfall könnte es auch einmal passieren, dass ein neues Android nichts Altes mehr versteht. (Zukünftige dann wieder erst ab da) Versuche mal eine Android 2.x-App in Android ab 4 oder 5 auszuführen. :zwinker: |
AW: Verständnis-Probleme bei Android Konfiguration in Delphi
Zitat:
Gefunden unter: ![]() Sowie in der offiziellen Dokumentation: Zitat:
![]() |
AW: Verständnis-Probleme bei Android Konfiguration in Delphi
Gut, dann war es wohl 1.x ? ... irgendwo gab es vor Ewigkeiten mal einen Break, wenn die Erinnerbeeren nicht lügen.
|
AW: Verständnis-Probleme bei Android Konfiguration in Delphi
Zitat:
Cupcake oder Donut sollten aber auf Oreo immer noch laufen. |
AW: Verständnis-Probleme bei Android Konfiguration in Delphi
Also das heisst, wenn ich auf API level 21 gehe, sollte es ab Android 5.01 laufen (das, was ich will)
Und Build tools immer die neueste version ? |
AW: Verständnis-Probleme bei Android Konfiguration in Delphi
Level 21 benötigt mindestens android 5.0 und ist nach oben offen.
Im Prinzip werden neue APIs in neuen Leveln hinzugefügt und alte APIs bleiben für immer bestehen. (per Definition) Bzw. für die APIs, welche ein Android unterstützt ist immer alles drin. (also entweder bleit alles für immer und ewig drin oder z.B. Android unterstützt einfach immer die letzten 10 Level, dann ist man in einem gewissen Maße auch abwärtskompatibel) In 12 Jahren ist Android mit Zwieback am Ende. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:13 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 by Thomas Breitkreuz