1

有时,当我开始调试 android 应用程序时,Visual Studio 2012在选择设备窗口中看不到模拟器图像:

在此处输入图像描述

但模拟器已经在运行:

在此处输入图像描述

问题是问题不在我的应用程序代码或项目设置中,因为当我选择并且新的 android 虚拟设备正在运行时,我的应用程序成功部署并在的虚拟设备Start emulator image上正确运行,但是加载需要很长时间这个新的虚拟设备映像并在其上部署应用程序。为什么选择设备管理器看不到已经运行的虚拟设备映像?

PS 我部署了最简单的 hello world 活动,它是在我启动新的 Android 应用程序项目时默认创建的Visual Studio 2012

4

1 回答 1

3

这种情况经常发生。

根据我的非正式经验...有时似乎与 VS 和 MonoDroid 有关-但主要是与 Android SDK 有关。

正如上面的评论所暗示的,关闭并再次打开 VS 有时会有所帮助。

其他可以提供帮助的事情是:

  • 更新到最新版本的 Mono for Android - Xamarin 的 Monkeys 在显示屏上添加了一个刷新按钮
  • 尝试使用 SDK 中的命令行 adb 工具。此 Android 调试桥包括 kill-server 和 start-server 开关 - 使用这些开关可以刷新 Android SDK 与设备的连接。

有关 adb 的更多信息,请参阅http://mobile.tutsplus.com/tutorials/android/android-adb-quick-guide/http://developer.android.com/tools/help/adb.html - 这是一个有用的知道的工具

如果您确实在 Mono 中发现任何明显的 Android 连接错误,请在http://bugzilla.xamarin.com上报告

于 2013-02-06T07:33:13.043 回答