【问题标题】:No platform available for current project当前项目没有可用的平台
【发布时间】:2016-06-22 05:11:06
【问题描述】:

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

Rad Studio 10 Seattle Update 1,全新安装。

【问题讨论】:

  • 你检查过this吗?
  • 我已经安装了 Android SDK 和所有必需的组件,但是不能像那篇文章中描述的那样添加新平台,因为根本无法创建新项目......错误“当前没有可用的平台项目”在创建新项目时出现......并且项目菜单上没有任何内容。但是当我尝试创建 VCL 应用程序时也会发生同样的情况。
  • 您是否订阅了 RAD Studio 或者您只是拥有 RAD Studio 10 Seattle?您会看到有两个版本的 RAD Studio 10 Seattle Update 1 安装可用。一种适用于那些有有效订阅的人(包括所有修复和几个新功能),另一种适用于那些只购买 RAD Studio 10 Seattle 的人(仅包括最大的错误修复)。现在安装错误的可能会导致 RAD Studio 损坏。可以在此处找到更多信息 (blog.marcocantu.com/blog/…)
  • 我获得了正版许可证,它是 update1 iso,不是补丁...许可证在安装过程中有效,所以我猜它适用于这个产品...因为当我尝试安装 iso 而不进行更新时,它不起作用。说不适合那个产品。很奇怪的恕我直言。所有这些都可能与我之前安装的 XE6 相关......但是有什么方法可以在不重新安装 Windows 的情况下修复它? XE6看到所有的SDK,没有问题。
  • 这将构成安装问题,为此您可以通过打开support ticket 获得 Embarcadero 的免费支持。

标签: delphi firemonkey delphi-10-seattle


【解决方案1】:

我在使用不同的 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 保持原样。

【讨论】:

    【解决方案2】:

    这已经晚了一年,我在Embarcadero论坛上找不到我读到这篇文章的地方,但是通过卸载然后重新安装Seattle解决了这个问题,并且第一次使用,以管理员身份运行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-05-25
      • 1970-01-01
      • 2021-12-25
      • 2021-04-24
      • 2014-04-19
      • 2018-02-19
      • 2015-06-07
      相关资源
      最近更新 更多