0
votes

i'm using Delphi 10.1 Berlin for Android programming. When clicking compile the project get older sdk error. I can not change AndoridManifest.xml because the file loading dynamicly and recreating when run project. Delphi XE7 no problem but Delphi 10.1 Berlin (SDK 24) getting the error.

My Phone: LG P920 Android Version: 2.3.5 SDK Tools: installed (2.3.3-2.3.7 API 10 and other new versions) Delphi: 10.1 Berlin Windows 7

General

SDK properties

1

1 Answers

0
votes

Unfortunately you won't get very far with Delphi 10.1 Berlin and your device. According to Embarcadero's Delphi 10.1 Seattle Android Software Requirements documentation, Delphi 10.1 Berlin only supports back to Ice Cream Sandwich, specifically Android 4.0.3 and 4.0.4 (API Level 15).

API Level 10 is no longer supported. It was last supported by Delphi XE7, according to Embarcadero's Delphi XE7 Seattle Android Software Requirements documentation.

General target platform support details for Embarcadero's various Delphi product versions are provided on the Platform Status docwiki page.

One other point, though. You are right inasmuch as your Android project's Android\Debug\AndroidManifest.xml file keeps getting re-written each time you build your project. However if you want to change what is written out to it you can quite readily do so by editing the project's AndroidManifest.template.xml file in the project folder.