没有可用于当前项目的平台

问题描述 投票:4回答:2

也许有人知道为什么当我创建新的FireMonkey项目时,我收到错误:No platform available for current project.?我已经安装了Android SDK,但是在Delphi选项中,SDK Manager列表下面是空的...当我尝试添加新的SDK时,添加对话框中的列表是空的......但是在尝试创建VCL后发生了同样的错误应用程序,所以问题必须在其他地方。

Rad Studio 10 Seattle Update 1,刚刚安装完毕。

enter image description here

enter image description here

enter image description here

delphi firemonkey delphi-10-seattle
2个回答
0
投票

这是一年太晚了,我找不到Embarcadero论坛条目我读到这个,但问题解决了卸载然后重新安装西雅图,并且第一次使用,以管理员身份运行。


0
投票

我有几次使用不同的Delphi IDE,包括最新的Delphi 10.3.1 Rio,同样的问题,这就是我到达这里的方式。虽然我不知道是什么原因造成的,但我怀疑注册表中有关Delphi安装的内容丢失或损坏。我解决了它打开RegEdit.exe,导航到

HKEY_CURRENT_USER \ SOFTWARE \ Embarcadero公司\ BDS \ 20.0

(它可能也在HKEY_LOCAL_MACHINE中,并且该数字与已安装的Delphi版本有关。在此示例中,20 = Delphi 10.3 Rio)

并将其重命名为

HKEY_CURRENT_USER \ SOFTWARE \ Embarcadero公司\ BDS \ 20.0_OLD

这迫使Delphi在下次启动时重新创建它。缺点是您丢失了所有设置和已安装的组件(但您可以稍后导出旧损坏密钥的特定部分,在记事本中手动编辑并再次将其导入新创建的密钥)。无论如何,它比重新安装Delphi更好。如果此过程无法解决问题,则可以恢复原始密钥并使IDE具有原样。

© www.soinside.com 2019 - 2024. All rights reserved.