android-emulator - 如何将虚拟设备/模拟器附加到 Visual Studio Xamarin Android 项目?

标签 android-emulator xamarin.android visual-studio-2013 xamarin galaxy-nexus

我为 Ice Cream Sandwich 创建了一个 Android 应用程序,并没有在默认代码中添加任何内容(除了更改“Hello World”消息的文本 - 我不能 - 或者不会 - 帮助自己)。

我捣碎了F5。

Nada - 没有附加设备。下拉列表显示“未连接设备”。

因此,我通过 Xamarin 安装添加的“打开 Android 模拟器管理器”按钮设置了一个:

enter image description here

我又捣碎了F5;同样的问题。它说从下拉列表中选择一个设备(我忘记明确选择我刚刚设置的那个)。但是……列表中什么都没有。为什么不?

更新

它现在正在工作;我认为它没有向我展示我的设备以供选择,因为一些 Android 软件包正在后台下载(通过“Android SDK 管理器”,也由 Xamarin 添加)。

我感觉回到了两年前,当时我在“摆弄”Eclipse/Android/Java。

最佳答案

太棒了,你让它工作了。

我发现该列表并不总是更新,并且重新启动 Visual Studio 是在要调试的设备列表中获取模拟器的最快方法。

如果这不起作用,请尝试重新启动 ADB 服务。

  • 启动模拟器。
  • 打开命令提示符,浏览到 Android SDK 的位置(默认为 '%LocalAppData%\Android\android-sdk\platform-tools')。
  • 运行命令“adb kill-server”。
  • 运行“adb devices”(这应该将正在运行的模拟器显示为附加设备)。
  • 重新启动 VS,您应该会在列表中看到模拟器。
  • 关于android-emulator - 如何将虚拟设备/模拟器附加到 Visual Studio Xamarin Android 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22520602/

    相关文章:

    android - 如何在android模拟器中模拟按下主页按钮

    macos - Xamarin 安卓。断点在 PCL 中不起作用,但在 Android 项目中起作用

    visual-studio-2013 - 是否可以在通用应用程序中使用具有本地化资源的可移植库?

    android - runOnFirstFix 实际上没有在第一个位置修复上运行

    java - Android 应用程序向服务器发送数据时崩溃

    android - 模拟器可以打开开发者选项吗?

    c# - HttpClient 不适用于 android

    Android: float 操作按钮的定位不可预测

    visual-studio - Express 版本缺少调试-> 异常菜单

    visual-studio-2013 - 有没有办法自动折叠解决方案资源管理器中的脚本文档部分?