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:
java.lan.IllegalArgumentException: Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTALBE or FLAG_MUTABLE be specified when creating a PendingIntent
Wenn ich im AndroidManifest.template.xml folgende Zeile
Code:
<uses-
sdk android:minSdkVersion="%minSdkVersion%" android:targetSdkVersion="%targetSdkVersion%" />
durch
Code:
<uses-
sdk android:minSdkVersion="%minSdkVersion%" android:targetSdkVersion="30" />
ersetze funktioniert es wieder.
Gibt es eine neue Option bei Berechtigung oder irgendetwas was für SdkVersion 32 eingestellt stellen muss?
Vielen Dank im voraus.
Gruß, Starsky