信息
您所需的主题如下所示。但此主题未包含在此库中。

Windows Phone 模拟器疑难解答

2012/2/9

模拟器中不支持这些功能。您可以使用模拟器模拟 GPS 或加速计数据。有关更多信息,请参阅如何测试使用本地数据的应用程序如何测试使用加速度计的应用程序

返回页首

此问题可能由以下原因导致:

  • 您的计算机不符合 GPU 仿真的硬件要求。

  • 未缓存要求 GPU 仿真的元素。

注意注意:

若您在 Windows Vista 系统中运行模拟器,则即使在视频卡符合硬件要求的情况下,也会遇到驱动程序不兼容的问题。

有关 GPU 仿真和要求的更多信息,请参阅优化 Windows Phone 模拟器的性能Windows Phone 模拟器的设置和系统要求

若您在虚拟机中运行模拟器,请参阅模拟器在虚拟机中不启动

返回页首

要解决此问题,请确保仅使用 Windows Phone 上支持的 API,并且 Windows Phone 上的行为与 Windows 上的行为相同。有关支持和不支持的 API 和实施差异的信息,请参阅 Silverlight for Windows Phone。有关在 Windows Phone 上使用 WCF 的信息,请参阅 Networking in Silverlight for Windows Phone(在 Silverlight for Windows Phone 中网联)。

返回页首

由于存在调试应用程序,虚拟磁盘可能已满。关闭并重新启动模拟器以清除虚拟磁盘。

注意注意:

当您在设备上部署应用程序时可能会遇到此错误,请删除一个或多个应用程序以增加可用磁盘空间。

返回页首

“启动调试”“开始执行(不调试)”命令不可用,或“选择 Silverlight for Windows Phone 项目的目标”清单中的“Windows Phone 设备”选项不可用,您可以尝试启动 Windows Phone 库项目。启动项目必须基于不同的 Windows Phone 项目模板。若您要尝试部署 Windows Phone 设备,请参阅如何:使用 Visual Studio 生成和部署 Windows Phone 应用程序

返回页首

要解决此问题,请确保仅使用 Windows Phone 支持的 API。有关支持和不支持的 API 的信息,请参阅 Silverlight for Windows Phone

返回页首

Windows Phone SDK 中不支持 BlurEffectDropShadowEffect

返回页首

有关通过 VPN 连接到 Intranet 站点的信息,请参阅 Windows Phone 模拟器的代理支持

返回页首

有关使用代理通过 HTTP 连接到 Intranet 站点的信息,请参阅 Windows Phone 模拟器的代理支持

返回页首

验证以确保该问题特定于电话模拟器(而非主机)。

  • 验证以确保主机可以使用网络连接。

  • 验证以确保通过在主机打开非缓存 Web 页面可以访问 Internet,并可以使用电话模拟器上的 Internet Explorer 打开此 Web 页面。

若问题特定于模拟器,并且您使用的是“Web 代理自动发现”(WPAD),请参阅 Windows Phone 模拟器的代理支持。若问题仍未解决,您可以在 Windows Phone forums(Windows Phone 论坛)中获得更多具体帮助。

返回页首

模拟器启动失败可能由以下原因导致:

  • 开发计算机不符合最低的 RAM 硬件要求。

    要验证您的开发计算机是否符合最低的 RAM 硬件要求,请参阅 Windows Phone 模拟器的设置和系统要求

  • 另一个虚拟机 (VM) 正在运行。

    若另一个虚拟机正在运行,通常会显示一条指示该虚拟机正在运行的消息。下面的过程描述了如何确保未运行其他虚拟机。

验证是否未运行其他的虚拟机

  1. 验证是否未运行 Windows XP Mode 虚拟化。

  2. 验证任务管理器中是否未运行 VPC.EXE。

  3. 尝试重新启动模拟器。

    若模拟器仍然无法启动,请验证虚拟机管理器 (VMM) 服务是否正在运行。模拟器要求 VMM 服务。要验证 VMM 服务是否正在运行,请在在命令提示下键入以下内容:

    sc query vmm
    

    返回的状态必须为 running。若未运行 VMM 服务,则可能与其他虚拟机冲突。您必须在验证虚拟机后才能解决该问题。

  4. 关闭计算机上运行的所有虚拟机实例,并在几分钟后重新启动模拟器。

返回页首

Windows Phone SDK 中不支持在虚拟机中运行模拟器。

返回页首

模拟器性能较慢可能由以下原因导致:

若您在虚拟机中运行模拟器,请参阅模拟器在虚拟机中不启动

返回页首

若您在使用模拟器的同时启用计算机键盘,则模拟器将不支持方向更改。禁用计算机键盘,模拟器将重新支持方向更改。有关更多信息,请参阅 Windows Phone 模拟器的键盘映射(Windows Phone 模拟器键盘映射)。

返回页首

确保系统中已安装最新的驱动程序。若未解决该问题,则可能是硬件特定的问题。您可以在 Windows Phone Community Forums(社区论坛)中获得更多具体帮助。

返回页首

此问题可能由以下原因导致:

  • Windows Phone 模拟器未完全启动。

  • 必须配置 SOCKS 代理。

Windows Phone 模拟器上的推送客户端服务必须先准备就绪,然后您才能使用推送通知 API。在您启动模拟器后,模拟器上的推送客户端服务需要两分钟才能激活(从首次出现“开始”屏幕计起)。

注意注意:

“开始”屏幕出现后,服务的启动速度将会加快,接下来在不关闭电话模拟器的情况下重新部署应用程序。

若模拟器主机使用代理服务器,则必须在开发计算机上配置 SOCKS 代理。若要在 Windows Phone 模拟器上配置 SOCKS 代理,请参阅 Windows Phone 模拟器的代理支持

返回页首

当您在 Windows Phone 模拟器中运行 XNA Framework 应用程序时,可能会接收到以下消息:“当前的显示适配器不符合运行 XNA Framework 应用程序的模拟器要求”。确保您的计算机符合最低的硬件要求。有关更多信息,请参阅主题 Windows Phone 模拟器的设置和系统要求中的“XNA Framework 应用程序”一节。

返回页首

此问题可能由以下原因导致:

返回页首

显示:
© 2014 Microsoft