Delphi 11 Alexandria中Android平台已安装却无法选择应如何解决?
可用性说明
Delphi 11 Alexandria 打Patch 1的专业版完全可以正常支持Android开发,目前已有大量开发者使用该配置完成商用Android应用的开发、上线。
故障修复步骤
- 第一步:清理旧版配置残留
关闭所有Delphi进程,打开任务管理器确认bds.exe进程完全退出后,依次进入以下两个路径:C:\Users\<你的系统用户名>\AppData\Roaming\Embarcadero\BDS\22.0C:\Users\<你的系统用户名>\AppData\Local\Embarcadero\BDS\22.0
将两个目录下的所有文件先备份到其他位置,再全部删除,清除之前可能存在的配置冲突。 - 第二步:重新注册Delphi组件
以管理员身份启动Windows命令提示符,进入Delphi 11安装目录的bin文件夹,默认路径为C:\Program Files (x86)\Embarcadero\Studio\22.0\bin,执行命令:bds.exe /reregister
等待组件自动注册完成,Delphi会自动启动,此时查看平台列表是否已经出现Android选项。 - 第三步:重置Platform Manager配置
如果上述操作无效,打开Delphi的工具 -> Platform Manager,找到已安装的Android平台条目,右键选择卸载,完成后重启Delphi。再次进入Platform Manager,重新勾选Android平台,使用Delphi自带的下载工具重新下载匹配版本的SDK、NDK,不要直接复用Delphi 10.4的旧SDK路径。 - 第四步:验证目录权限
确认当前Windows系统用户对Delphi安装目录、SDK存储目录拥有完全控制权限,权限不足会导致平台组件加载失败。
已有项目适配说明
如果是创建新多设备项目时可以看到Android平台,但原有旧项目看不到,右键点击项目面板中的目标平台选项,选择添加平台,在弹出的列表中即可选择Android 32位、Android 64位平台添加到项目中。
内容的提问来源于stack exchange,提问作者Andy k
相关产品推荐
相关产品推荐

