【问题标题】:Select device monodroid manager doesn't see already running emulator image选择设备 monodroid 管理器没有看到已经运行的模拟器图像
【发布时间】:2013-02-06 01:45:56
【问题描述】:

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

但是模拟器已经在运行了:

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

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

【问题讨论】:

  • 有时它也困扰着我。关闭 VS 2012 并在保持模拟器运行的同时再次打开它。这个技巧总能为我解决问题。

标签: c# visual-studio-2012 xamarin.android


【解决方案1】:

这种情况经常发生。

根据我的非正式经验...有时似乎与 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 上报告它

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-31
    • 2021-03-07
    • 1970-01-01
    • 2020-10-19
    • 1970-01-01
    • 2015-04-16
    • 1970-01-01
    • 2022-08-15
    相关资源
    最近更新 更多