Einzelnen Beitrag anzeigen

padishar73

Registriert seit: 18. Nov 2013
5 Beiträge
 
#1

Android API 32 Android12 Delphi 11.1 64Bit Playstore

  Alt 13. Aug 2022, 11:47
Hallo zusammen,

hat es jemand geschafft das Android SDK / NDK so anzupassen, dass Apps die im Playstore veröffentlicht werden auch tatsächlich unter Android 12 laufen?

Hintergrund: Seit vergangenen Mittwoch kann man nicht mehr mit API Level 30 im Playstore veröffentlichen. Durch 2 Anpassungen in der Manifest (XML) klappt dies wieder, aber die Apps sind nur auf API Level 30 (und somit vermutlich nur bis November noch im Playstore erwünscht).

Mit Delphi 11.1 wird laut embacadero Android 12 unterstützt: JEIN. Wenn ich die IDE komplett neu installiere, so kann ich nur 32 Bit Apps auf einem Android 12 (Samsung A13) ans laufen bekommen. Bei Android 64 Bit sagt die IDE mir, dass mein Gerät die Plattform nicht unterstützt
Was mich aber leider nicht weiterbringt, da der Playstore seit letztem Jahr nur 64 Bit Apps unterstützt.

Also habe ich wie im Netzt beschrieben das SDK 32 heruntergeladen und installiert. Delphi scheint die Anwendung damit auch sauber zu kompilieren, aber weder mein Android 12 Telefon, noch der Playstore halten die App kompatibel zu Android 12. Sie wird zwar eingestellt, aber
wenn ich es dann über den Playstore installieren möchte, meldet der Playstore - dass mein Gerät nicht kompatibel ist (Android 11 Telefone, Tabs etc. funktionieren).

Ich vermute es liegt am NDK.
Es gelingt mir leider nicht die NDK r25 einzubinden. Hier werden Pfade und Komponenten von der IDE gefordert, die so in der normalen Downloadversion nicht vorhanden sind. Ich denke mal, dies ist das Problem. Hat hier jemand einen Link zu einem NDK x>22 dass sich in der IDE 11.1 installieren und einbinden lässt?

Lauf embarcadero gibt es in den nächtsten 50-100 Tagen ein Delphi 11.2 das API Level 32 (toll, also haben wir das Problem nächstes Jahr um die gleiche Zeit wieder) unterstützt. Scheinbar besinnt man sich auf den Produktnamen (Orakel von Delphi), was uns aber in der richtigen Welt, in der Android 12 schon seit 10 Monaten auf dem Markt ist (und Android 13 in den Startlöchern steht) nicht weiterbringt.

Hat einer von Euch eine Lösung hierfür gefunden? NDK 23-25? Übersehe ich etwas?

Gibt es eine Möglichkeit die kompilierten Projekte mit dem Android Studio zu kompilieren?

Vielen Dank für eine Antwort.

Geändert von padishar73 (13. Aug 2022 um 11:55 Uhr)
  Mit Zitat antworten Zitat