首页 > 解决方案 > 对 Android 版 Firemonkey 的支持是否以 SDK 25 结束?

问题描述

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

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

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

标签: androiddelphifiremonkey

解决方案


2021 年 2 月发布的Delphi 10.4.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 Revision 25.2.5 和 Android NDK。这包括:

  • Android 操作系统版本 9.0(API 级别 26)
  • Android NDK (android-ndk-17b)

所以如果你想使用更高的API,你将不得不自己安装它。您可能需要安装最新版本的 Android SDK 管理器才能访问更高版本的 SDK/API。

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


推荐阅读