【问题标题】:install_failed_older_sdk error Delphi 10.1 Berlininstall_failed_older_sdk 错误 Delphi 10.1 Berlin
【发布时间】:2016-08-25 09:15:55
【问题描述】:

我正在使用 Delphi 10.1 Berlin 进行 Android 编程。单击编译项目时,会出现较旧的 sdk 错误。我无法更改 AndoridManifest.xml,因为文件动态加载并在运行项目时重新创建。 Delphi XE7 没问题,但 Delphi 10.1 Berlin (SDK 24) 出现错误。

我的手机:LG P920 安卓版本:2.3.5 SDK Tools:已安装(2.3.3-2.3.7 API 10等新版本) 德尔福:10.1 柏林 视窗 7

General

SDK properties

【问题讨论】:

    标签: android delphi sdk delphi-10.1-berlin


    【解决方案1】:

    很遗憾,您在使用 Delphi 10.1 Berlin 和您的设备时不会走得太远。根据Embarcadero's Delphi 10.1 Seattle Android Software Requirements documentation 的说法,Delphi 10.1 Berlin 仅支持回到 Ice Cream Sandwich,特别是 Android 4.0.3 和 4.0.4(API 级别 15)。

    API 级别 10 不再受支持。根据Embarcadero's Delphi XE7 Seattle Android Software Requirements documentation,它最后由 Delphi XE7 支持。

    Platform Status docwiki 页面上提供了 Embarcadero 各种 Delphi 产品版本的一般目标平台支持详细信息。

    还有一点。您是对的,因为每次构建项目时,您的 Android 项目的 Android\Debug\AndroidManifest.xml 文件都会不断被重写。但是,如果您想更改写入的内容,您可以通过在项目文件夹中编辑项目的 AndroidManifest.template.xml 文件来轻松实现。

    【讨论】: