Delphi 11.3能否适配Android SDK 33?需升级至12.0吗?
Delphi 11.3 适配 Android SDK 33 的解决方案
- Delphi 11.3 官方默认仅支持最高 Android SDK 31,因此直接通过
Tools-Options-SDK无法识别 SDK 33 是正常现象。 - 可通过手动修改配置文件实现兼容,步骤如下:
- 找到 Delphi 安装目录下的 Android SDK 配置文件:
C:\Program Files (x86)\Embarcadero\Studio\22.0\bin\AndroidSDKVersions.xml(22.0 对应 Delphi 11.3) - 打开该 XML 文件,复制现有 SDK 31 的配置节点,将其中的版本号、API Level 等字段修改为 33,同步调整对应路径配置
- 保存文件后重启 Delphi,重新扫描 SDK 即可识别 SDK 33
- 找到 Delphi 安装目录下的 Android SDK 配置文件:
- 注意:NDK 26 与 Delphi 11.3 兼容性不佳,建议降级至官方支持的最高版本 NDK 25c,避免编译错误
- 如果手动配置后仍出现兼容性问题,升级至 Delphi 12.0 是更稳妥的方案——Delphi 12 原生支持 Android SDK 33,无需额外配置,兼容性和稳定性更有保障
内容的提问来源于stack exchange,提问作者Peter Jones
相关产品推荐
相关产品推荐

