AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Cross-Platform-Entwicklung 64 Bit FMX-App funktioniert nicht mehr nach Udate auf Android 12 oder 13
Thema durchsuchen
Ansicht
Themen-Optionen

64 Bit FMX-App funktioniert nicht mehr nach Udate auf Android 12 oder 13

Ein Thema von Dabei-seit-Turbo-Pascal-2 · begonnen am 1. Mai 2023 · letzter Beitrag vom 8. Mai 2023
Antwort Antwort
Dabei-seit-Turbo-Pascal-2

Registriert seit: 19. Feb 2010
26 Beiträge
 
Delphi 11 Alexandria
 
#1

64 Bit FMX-App funktioniert nicht mehr nach Udate auf Android 12 oder 13

  Alt 1. Mai 2023, 18:25
Hallo,

eine 64 Bit FMX-App läuft einwandfrei auf einem Samsung A12 Mobiltelefon mit Android 11. Nach Update auf Android 12 und auch einem weiteren Update auf Android 13 kann die App nicht mehr installiert werden. Delphi kompiliert die App und meldet dann

"Prozess kann nicht erzeugt werden: Programm_xyz.apk kann nicht installiert werden. Ihr Android-Gerät unterstützt die ausgewählte Zielplattformarchitektur nicht."

Getestet habe ich das mit Delphi 11.2 und 11.3, mit vorhandenen Projekten und ganz neu angelegten "Hello-World"-Testprojekten. Ein Samsung A50 mit Android 11 führt die Apps problemlos aus, ein Samsung A13 mit Android 13 zeigt den gleichen Fehler wie das A12. Erzeugt man eine 32-Bit App, kann diese auf allen drei Geräten, bzw. auf Android 11 und 13, installiert und ausgeführt werden.

Hat jemand eine Idee? Danke!
  Mit Zitat antworten Zitat
zeras

Registriert seit: 11. Mär 2007
Ort: Saalkreis
1.633 Beiträge
 
Delphi 12 Athens
 
#2

AW: 64 Bit FMX-App funktioniert nicht mehr nach Udate auf Android 12 oder 13

  Alt 2. Mai 2023, 08:28
Es gibt Smartphones, die haben einen 64 Bit Prozessor drin, laufen aber nur unter 32 Bit.
Schau mal hier.
Matthias
Es ist nie falsch das Richtige zu tun!
- Mark Twain
  Mit Zitat antworten Zitat
Rollo62

Registriert seit: 15. Mär 2007
4.093 Beiträge
 
Delphi 12 Athens
 
#3

AW: 64 Bit FMX-App funktioniert nicht mehr nach Udate auf Android 12 oder 13

  Alt 3. Mai 2023, 08:19
Vielleicht hilft auch das
https://blogs.embarcadero.com/delphi...studio-10-3-3/
https://www.delphipraxis.net/211205-...playstore.html
https://nerdschalk.com/32-bit-and-64...d-phones-list/
  Mit Zitat antworten Zitat
Dabei-seit-Turbo-Pascal-2

Registriert seit: 19. Feb 2010
26 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: 64 Bit FMX-App funktioniert nicht mehr nach Udate auf Android 12 oder 13

  Alt 8. Mai 2023, 00:07
Danke für Eure Tipps! AIDA64 zeigt, dass das A13 tatsächlich eine 64 Bit CPU hat, die im 32 Bit Modus läuft.

Das Unglaubliche ist, dass das A12 meines Kunden dann wohl von 64 Bit Android 11 auf 32 Bit Android 12 und 13 „upgegradet“ wurde, denn unter Android 11 lief meine App noch als 64 Bit Version.

Unglaublich, was es alles gibt …
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.062 Beiträge
 
Delphi 12 Athens
 
#5

AW: 64 Bit FMX-App funktioniert nicht mehr nach Udate auf Android 12 oder 13

  Alt 8. Mai 2023, 00:30
Zitat:
Modus
Nja, es ist einfach nur ein 32 Bit-Android.

Genauso wie man auf einer 64 Bit-CPU ebenfalls nur ein 32 Bit-Windows installieren und anschließend auch nur 32 Bit-Programme ausführen kann.


Ganz anders wird es, wenn man das kleinere Subsystem im OS weg lässt.
z.B. als man im 64 Bit-Windows das 16 Bit-Subsystem weg ließ und dann kein 16 Bit-Anwendungen mehr ausgeführt werden konnten.
Genauso wird in einigen OS bereits das 32 Bit weggelassen, womit dann nur noch 64 Bit-Anwendungen laufen.



Sicher, dass damals in deiner Anwendung wirklich nur 64 Bit drin war?
Es konnte auch 64 Bit und 32 Bit in einem Paket gepackt gewesen sein.

Ursprünglich war z.B. beim Delphi das Andriod nur in 32 Bit, aber es wurde ein 64 Bit-Dummy mitgeliefert, der einfach nur eine Form anzeigte, die sagte "ich laufe hier nicht, weil 64 Bit".
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu ( 8. Mai 2023 um 00:49 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort

 

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:18 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