Firemonkey对Android的支持是否随着SDK 25而结束



我有Delphi CE 10.3.3,并首次体验了Firemonkey的设备独立开发。示例项目NativeControlsDemo在华为LLD-L31智能手机上运行,安卓28非常好(32和64位(。但是我的三星Galaxy M31没有被Delphi识别(没有显示在设备列表中(。三星运行安卓30。调试器选项已激活,我可以使用Android Studio成功调试。

Android SDK 25.2.5是目标配置中的最新版本。为什么我的三星不可用?Firemonkey不支持更新的Android版本吗?

对于新应用程序来说,生命周期非常重要。硬件和操作系统的新功能应该尽快得到开发系统的支持,并尽可能长时间地保持。

Delphi 10.4.2于2021年2月发布,增加了对Android 11(API 30(的支持。

Delphi 10.3.3支持的最高版本是Android 10(API 29(。10.3文件中写道:

http://docwiki.embarcadero.com/RADStudio/Rio/en/FireMonkey_Platform_Prerequisites

在产品安装过程中,RAD Studio将安装Android SDK Tools修订版25.2.5和Android NDK。它包括:

  • Android操作系统9.0版(API 26级(
  • 安卓NDK(Android-NDK-17b(

因此,如果您想使用更高的API,您必须自己安装。您可能需要安装最新版本的Android SDK Manager才能访问更高版本的SDK/API。

Delphi 10.4.2的社区版于2021年7月发布。

最新更新