我正在使用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和其他新版本) 德尔福:10.1柏林 Windows 7
答案 0 :(得分:0)
不幸的是,您将无法使用Delphi 10.1 Berlin和您的设备。根据{{3}},Delphi 10.1 Berlin仅支持Ice Cream Sandwich,特别是Android 4.0.3和4.0.4(API Level 15)。
不再支持API级别10。根据{{3}},它最后得到了Delphi XE7的支持。
Embarcadero各种Delphi产品版本的一般目标平台支持详细信息在Embarcadero's Delphi 10.1 Seattle Android Software Requirements documentation docwiki页面上提供。
另一点是。你是对的,因为你的Android项目的Android \ Debug \ AndroidManifest.xml文件在你每次构建项目时都会被重写。但是,如果您想要更改写入的内容,可以通过在项目文件夹中编辑项目的AndroidManifest.template.xml文件来轻松完成。