Ändere in der AndroidManifest.xml 29 auf 30.
Ja, oder besser lösche das
Xml-Template AndroidManifest.xml, danach sollte Delphi das neu anlegen,
und zwar mit Platzhaltern.
Delphi-Quellcode:
<?
xml version="1.0" encoding="utf-8"?>
<!-- BEGIN_INCLUDE(manifest) -->
<manifest xmlns:android="http:
//schemas.android.com/apk/res/android"
package="%
package%"
android:versionCode="%versionCode%"
android:versionName="%versionName%"
android:installLocation="%installLocation%">
<
uses-
sdk android:minSdkVersion="%minSdkVersion%" android:targetSdkVersion="%targetSdkVersion%" />
<%uses-permission%>
...
und Delphi sollte beim Kompilieren daraus
API 30 machen
Delphi-Quellcode:
<?
xml version="1.0" encoding="utf-8"?>
<!-- BEGIN_INCLUDE(manifest) -->
<manifest xmlns:android="http:
//schemas.android.com/apk/res/android"
package="
com.aaa.Xyz"
android:versionCode="1273"
android:versionName="1.2.73"
android:installLocation="auto">
<
uses-
sdk android:minSdkVersion="23" android:targetSdkVersion="30" />
<
uses-permission android:name="android.permission.INTERNET" />
...