![]() |
Delphi 11.3 Android SdkVersion 32 Problem
Ich versuche gerade meine App von Delphi 11.1 auf Delphi 11.3 zu portieren.
In der App wird auf einen USB Cardreader zugegriffen. Wenn ich die App mit Delphi 11.3 und den Android SdkVersion 32 erstelle bekomme ich beim Zugriff folgende Fehlermeldung:
Code:
Wenn ich im AndroidManifest.template.xml folgende Zeile
java.lan.IllegalArgumentException: Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTALBE or FLAG_MUTABLE be specified when creating a PendingIntent
Code:
durch
<uses-sdk android:minSdkVersion="%minSdkVersion%" android:targetSdkVersion="%targetSdkVersion%" />
Code:
ersetze funktioniert es wieder.
<uses-sdk android:minSdkVersion="%minSdkVersion%" android:targetSdkVersion="30" />
Gibt es eine neue Option bei Berechtigung oder irgendetwas was für SdkVersion 32 eingestellt stellen muss? Vielen Dank im voraus. Gruß, Starsky |
AW: Delphi 11.3 Android SdkVersion 32 Problem
|
AW: Delphi 11.3 Android SdkVersion 32 Problem
Das Problem hängt mit der nicht mehr API kompatiblen Java Bibliothek zusammen.
Habe vom Smartcard Hersteller eine aktuellere Java Bibliothek neu eingebunden und jetzt funktioniert es. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:58 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