2016-09-22 164 views
6

我制作了Android虚拟设备。它使用Intel HAXM在SDK模拟器上运行。 我能够在Visual Studio中看到它(调试设备下拉列表)并在其上调试我的应用程序。当我没有物理设备时,这非常棒。 Then 东西发生了!?!它现在拒绝出现?未在Visual Studio中显示Android模拟器

在上周我已经试过(排名不分先后):

  • 重塑我的虚拟设备。
  • 重新安装visual studio。
  • 重新安装Android SDK。
  • 以管理员身份安装上述两者。
  • 检查Windows注册表中的SDK路径。
  • 试过adb kill-server/start-server。
  • 检查Adb可以看到设备 - 它可以。
  • 尝试手动卸载/重新安装HAXM。
  • 确保我的项目针对模拟器的API。
  • 确保构建活动配置与模拟器匹配。
  • 使用任务管理器结束任何其他亚行程序(只留下一个用于visual studio)。
  • 检查窗口事件日志中是否有任何警告/错误。没有。

我已阅读过这些。也没有喜悦......

其他信息:

  • 我使用Visual Studio 2015年社区。
  • 物理设备的工作和出现没有失败的设备下拉!
  • 最新的Android SDK

回答

0
这里

类似的问题,我不得不在Visual Studio 2015年Android模拟器管理器(AVD),一系列的Android模拟器设置的,但是当我试图运行一个xamarin.forms样品,没有的我创建的模拟器显示在调试目标下拉列表中。

什么固定对我来说是手动设置Android项目启动项目(右键单击项目>设置为启动项目)

出于某种原因(错误/功能?),它是不够的只需从Visual Studio菜单下拉菜单中选择项目“启动项目”即可。希望这可以帮助!

4

我有一个类似的问题使用VS 2015与Android模拟器管理器(AVD)。我必须从Android模拟器管理器启动我的模拟器,然后它会显示在调试设备下拉列表中,但有一天它没有显示出来。 工具> Android>重新启动Adb服务器为我修复它。

+0

谢谢老兄!这个解决方案适合我 –

+0

这个项目在哪里“重新启动ADB服务器”?在Visual Studio 2015菜单中?我没有这样的菜单项? – Maestro

+0

从AVD手动启动它是我需要的(在VS 2017上)。谢谢你的提示! –

0

确保你已经正确安装了所需的软件后(具有Windows功能检查Hyper-V的选项,也是在BIOS中启用):

  1. 通过转到您的项目的属性选择项目在解决方案资源管理器,然后单击ALT + ENTER
  2. 之后,请确保最小的Android为目标大于或等于您装置的至少一个配置文件Visual Studio仿真器管理器
0

我有这个问题,并意识到在Visual Studio环境变量指向C:\ ProgramData \微软\ AndroidSDK \ 25 &不是 'C:\ Program Files文件(x86)的\ Android的\ Android的SDK'我在哪里创建了我的新AVD。

所以,我只是改变了这一点,当然它没有奏效。

但是,一切都不会丢失。只需在AVD Manager中启动仿真器,然后将.apk文件拖放到它上面并安装!

0

我在VS2015中遇到了类似的问题。为我工作的解决方案是Tools> Android> Restart Adb Server as @chlochlofasho提到。

还有一次,什么工作很干脆:清洁SLN,SLN重建,然后重新启动只是VS

相关问题