【发布时间】:2015-07-26 03:58:39
【问题描述】:
我在使用适用于 Android 的 Visual Studio 2015 RC Emulator 时遇到问题。当我开始调试 (F5) 或从“工具 > Visual Studio Emulator for Android ...”时,模拟器没有启动。进程卡在“正在准备虚拟机”上,任务管理器中有一个 CPU 使用率为 0% 的“Xde.exe”进程。这发生在所有虚拟机上。以前的模拟器(pre-RC)工作得很好。
根据 SDK 管理器安装必要的 API(19 和 21)。
我已尝试重新安装 Visual Studio 并对其进行修复,但没有帮助。
我该如何解决这个问题?
更新:
这里是日志:http://pastebin.com/xgyTNkJ9。 [Critical] The operation was canceled. 行是不言自明的。 [Critical] Could not launch 'VS Emulator 5.5" KitKat (4.4) HDPI Phone' device.在我在任务管理器中杀死 xde.exe 时发生。
奇怪的是,当我将 VHD 文件从 %localappdata%\Microsoft\VisualStudioEmulator\Android\Containers\Local\Devices 导入 Hyper-V 管理器时,它工作得很好,我什至可以启动它并使用它。不幸的是,我仍然无法通过这种方式从 Visual Studio 调试应用程序。
更新 2:
所以我在笔记本电脑上重新安装了 Windows,安装 Visual Studio 2015 RC 后也发生了同样的事情。所以两种不同的硬件,一种干净的 Windows 安装和相同的效果。
【问题讨论】:
-
它是否在同一台机器上工作在 RC 之前?意思是,您是否将同一台机器从 CTP 升级到 RC?
-
@SteveKennedy 是的,硬件和操作系统都是一样的。我已经卸载了VS CTP6,然后安装了RC。
-
你有这台机器的管理员权限吗?日志说明了什么(启动失败时,您会在配置文件下收到“打开日志”错误消息)。
-
@JohnKemnetz 是的,我有管理员权限。以下是日志:pastebin.com/Ggq7Jmp7(临界线是停止进程的结果)。
-
@PajdziuPaj 我的评论无法解决您的问题,但在我们等待答复时可能会为您节省一些时间。将genymotion 用于Android Emulator,并使用Debug > Android > Device 测试您的项目。它与
Visual Studio Emulator for Android非常相似,并且有很多虚拟设备。事实上,如果你没有它,你应该下载它,因为它很好用。希望这会有所帮助!
标签: android-emulator hyper-v visual-studio-2015 visual-studio-cordova