You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Delphi SDK Manager安装Android 31 API SDK

获取适配Delphi SDK Manager的特定API等级Android SDK(Delphi 10.4)

问题背景

我使用Delphi 10.4,想要安装Android 31 API SDK。通过Delphi自带的SDK管理器(路径:Options - Deployment - SDK Manager)操作时,走到Add...>Add a New SDK>Select an SDK version>Add New...步骤后,弹出的「Create a new Android SDK」界面仅要求指定已安装SDK的目录,无法直接下载安装,且提示Android SDK基础路径可设为/Documents/Embarcader/Studio/21.0/CatalogRepository/AndroidSDK-2525,说明需要手动下载对应API等级的SDK并部署到Delphi指定目录。但谷歌官方不提供单独特定SDK的下载入口,仅推荐使用官方命令行SDK Manager工具管理,且现有参考资料未明确说明如何获取适配Delphi的特定API SDK。

适配Delphi的手动解决方案

步骤1:获取官方命令行SDK工具包

下载谷歌官方的命令行SDK工具包,解压到本地独立目录(暂不直接放入Delphi目录)。

步骤2:命令行安装指定API组件

打开终端,进入解压后工具包的cmdline-tools/bin目录,执行以下命令安装Android 31及兼容组件(Delphi 10.4对build-tools版本有要求,30.0.3为稳定适配版本):

sdkmanager "platforms;android-31" "build-tools;30.0.3" "platform-tools"

步骤3:迁移SDK到Delphi指定目录

  • 找到SDK安装后的platforms/android-31文件夹,复制到Delphi CatalogRepository对应SDK的platforms目录下,例如:/Documents/Embarcader/Studio/21.0/CatalogRepository/AndroidSDK-2525/platforms
  • 将安装的build-tools/30.0.3文件夹复制到对应SDK的build-tools目录下
  • 将platform-tools中的所有文件复制到对应SDK的platform-tools目录下(覆盖原有文件前建议备份)

步骤4:在Delphi中识别新SDK

回到Delphi的SDK Manager,点击Add...>Add a New SDK,此时版本列表中应能识别到Android 31,选择后完成配置即可。

关键注意事项

  • 严格匹配Delphi版本兼容的build-tools、platform-tools版本,避免编译或部署失败;
  • 复制文件时保持与Delphi自带SDK一致的目录层级,不要打乱原有结构;
  • 若命令行安装遇网络问题,可配置国内镜像源加速下载。

内容的提问来源于stack exchange,提问作者TomR

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 09:00:59