0

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

我的手机:LG P920 Android 版本:2.3.5 SDK 工具:已安装(2.3.3-2.3.7 API 10 和其他新版本) Delphi:10.1 Berlin Windows 7

一般的

SDK 属性

4

1 回答 1

0

不幸的是,Delphi 10.1 Berlin 和您的设备不会走得太远。根据Embarcadero 的 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 的 Delphi XE7 Seattle Android Software Requirements 文档,它最后由 Delphi XE7 支持。

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

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

于 2016-09-15T21:56:43.513 回答