为啥 Windows Phone 8 模拟器不能在 Windows 8.1 中运行?
Posted
技术标签:
【中文标题】为啥 Windows Phone 8 模拟器不能在 Windows 8.1 中运行?【英文标题】:Why Windows Phone 8 emulator does not run in Windows 8.1?为什么 Windows Phone 8 模拟器不能在 Windows 8.1 中运行? 【发布时间】:2015-10-12 20:46:41 【问题描述】:我已经下载了 Windows Phone sdk,但它给了我关于 Hyper-V 的错误并要求我重新启动。我重新启动计算机并启动了一个新的 windows phone 8 项目,当我调试时它给了我这个错误。
无法启动 Windows Phone 模拟器
Windows Phone 模拟器需要 Hyper-V。您的 PC 缺少运行 Hyper-V 所需的以下先决条件 - Windows 8 专业版(64 位)
有什么方法可以让我完成这项工作吗?
【问题讨论】:
您是否费心尝试阅读错误消息?您需要启用 hyper-v。 它要求我安装 windows 8 pro。但我没有设施 那么你不会做太多的开发...... 【参考方案1】:system requirements documentation for the windows Phone 8 emulator 声明您需要 64 位版本的 Windows 8 专业版 或更高版本。我怀疑你没有专业版。
您仍然可以在非专业版上为 Windows Phone 8 开发应用程序,但不能使用模拟器 - 您必须在已注册的 Windows Phone 8 手机上进行调试。
【讨论】:
【参考方案2】:只做一个简单的任务 走这条路 控制面板 --> 程序和功能 --> 打开或关闭 Windows 功能 --> 确保 Hyper-V 已被选中 现在重新启动您的计算机
【讨论】:
【参考方案3】:允许 Hyper-V(假设您有 windows 8.1 Pro 或 windows 10 pro)
转到 cmd,以管理员身份运行并录制以下内容:
bcdedit /set hypervisorlaunchtype auto
把它关掉(因为你在不调试的时候很快就会遇到一些问题)
bcdedit /set hypervisorlaunchtype off
【讨论】:
以上是关于为啥 Windows Phone 8 模拟器不能在 Windows 8.1 中运行?的主要内容,如果未能解决你的问题,请参考以下文章
推送通知后台任务崩溃 Windows Phone 8.1 模拟器/设备
尝试使用模拟器在 Windows Phone 8 中的地图元素上获取地理位置