常见问题

是否未按预期工作? 查看此常见问题页面。 另外,请查看已知问题主题和开发通用 Windows 应用论坛。

为什么我的游戏和应用不工作?

如果你的游戏和应用不工作,或者如果你无法访问应用商店或 Live 服务,你可能在开发人员模式下运行。 若要确定你当前所处的模式,请按控制器上的主页按钮。 如果这将你导向“开发人员主页”而不是零售主页体验,则你处于开发人员模式。 如果想要玩游戏,你可以打开“开发人员主页”,然后通过使用“退出开发人员模式”按钮切换回零售模式。

为什么我无法使用 Visual Studio 连接到 Xbox One?

首先要确认是在开发人员模式下运行,而不是在零售模式下运行。 你无法连接到在零售模式下运行的 Xbox One。 若要确定你当前所处的模式,请按控制器上的主页按钮。 如果你看到金会员/Live 内容,则你处于零售模式并且需要运行“开发人员模式激活”应用以切换至开发人员模式。

注意

必须进行用户登录才能部署应用。

有关详细信息,请参阅此页面后面部分的修复部署失败

如何在零售模式和开发人员模式之间切换?

请遵循 Xbox One 开发人员模式激活说明以了解有关这些状态的详细信息。

我如何知道我是在零售模式下还是在开发人员模式下?

请遵循 Xbox One 开发人员模式激活说明以了解有关这些状态的详细信息。

若要确定你当前所处的模式,请按控制器上的主页按钮。

  • 如果这将你导向“开发人员主页”,则你处于开发人员模式。
  • 如果显示金会员/Live 内容,则你处于零售模式。

当我激活开发人员模式时,我的游戏和应用是否仍可以运行?

是的,你可以从开发人员模式切换到零售模式,同时可以玩游戏。 有关详细信息,请参阅 Xbox One 开发人员模式激活页。

我能否开发和发布适用于 Xbox 的 x86 应用?

Xbox 不再支持 x86 应用开发或将 x86 应用商店提交到应用商店。

我的游戏和应用或保存的更改是否会丢失?

如果决定退出开发人员计划,不会丢失安装的游戏和应用。 此外,只要你在玩游戏时处于联机状态,保存的游戏就全部保存在你的 Live 帐户云配置文件中,因此不会丢失它们。

如何退出开发人员计划?

有关如何退出开发人员计划的详细信息,请参阅 Xbox One 开发人员模式停用主题。

我已出售我的 Xbox One,并且将它保留在开发人员模式下。 如何停用开发人员模式?

如果你不再能够访问你的 Xbox One,可以在 Windows 合作伙伴中心中停用它。 有关详细信息,请参阅 Xbox One 开发人员模式停用主题中的“使用合作伙伴中心停用主机”部分。

我已使用合作伙伴中心退出了开发人员计划,但我仍处于开发人员模式下。 我该怎么办?

启动“开发人员主页”,然后选择“退出开发人员模式”按钮。 这将在零售模式下重启主机。

我是否可以发布我的应用?

如果你有开发者帐户,可以通过合作伙伴中心发布应用。 在零售 Xbox One 主机上创建和测试的 UWP 应用将经过当今 Windows 执行的相同引入、审阅和发布过程,以及符合当今 Xbox One 标准的其他审阅。

我是否可以发布我的游戏?

你可以在开发人员模式下使用 UWP 和你的 Xbox One,在 Xbox One 上生成和测试你的游戏。 若要发布 UWP 游戏,你必须注册 ID@XBOX 或参与 Xbox Live Creators 计划。 有关详细信息,请参阅开发人员计划概述

标准游戏引擎是否工作?

请查看此版本的已知问题页。

哪些功能和系统资源将提供给 Xbox One 上的 UWP 游戏?

如果我创建了 DirectX 12 UWP 游戏,那么它是否可以在开发人员模式下在我的 Xbox One 上运行?

在 Xbox 上整个 UWP API 图面是否可用?

请查看此版本的已知问题页。

修复部署失败

如果无法从 Visual Studio 部署你的应用,以下步骤可能有助于你修复该问题。 如果遇到问题,请通过论坛寻求帮助。

注意

必须进行用户登录才能部署应用。 如果收到 0x87e10008 错误消息,请确保已进行用户登录,然后再试一次。

如果 Visual Studio 无法连接到你的 Xbox One:

  1. 请确保你在开发人员模式下(已在本页的前面部分讨论过)。

  2. 确保已正确设置了你的开发电脑。 是否按照 Xbox One 上的 UWP 应用开发入门中的全部指示进行操作?

  3. 如果尚未执行此操作,请通读开发环境设置主题和 Xbox One 工具简介主题。

  4. 确保可以从你的开发电脑对你的主机 IP 地址执行“ping”操作。

注意

为了获得最佳部署性能,我们建议你采用有线连接方式连接你的主机。

  1. 确保使用的是调试选项卡上的“身份验证”下拉列表中的“通用(未加密协议)”。有关更多详细信息,请参阅开发环境设置

如果我要使用 HTML/JavaScript 生成应用,如何启用手柄导航?

TVHelpers 是一套 JavaScript 和 XAML/C# 示例和库,可帮助你使用 JavaScript 和 C# 生成出色的 Xbox One 和电视体验。 TVJS 是一个库,可帮助你生成适用于 Xbox One 的高级 UWP 应用。 TVJS 包括对自动控制器导航、丰富媒体播放、搜索以及更多内容的支持。 将 TVJS 用于托管的 Web 应用就像将其用于拥有对 Windows 运行时 API 的完全访问权限的打包 Web UWP 应用一样轻松。

有关详细信息,请参阅 TVHelpers 项目和 wiki 项目。