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

时间:2016-03-08 10:02:23

标签: delphi firemonkey delphi-10-seattle

也许有人知道为什么当我创建新的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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分: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保持原来的状态。