【发布时间】:2016-02-16 11:25:29
【问题描述】:
我在使用 Genymotion Android 模拟器进行 xamarin 开发时遇到了问题。
我在其中安装了 Genymotion 桌面应用程序和几个 Android 设备。每当我通过start 按钮在 Genymotion 桌面应用程序中运行任何已安装的设备时,它都可以正常工作,但在 Visual Studio 中可用的模拟器列表中没有 Genymotion 模拟器,在 Xamarin 工作室中也没有(只有内置的 Android 模拟器和安装在 Xamarin Android 播放器中的设备)。
我发现了一些关于使用 Genymotion Emulator for Xamarin 的文章,他们都说:
Xamarin Studio 和 Visual Studio with Xamarin 都发现了,没问题我正在使用 Visual Studio 企业版、Xamarin 商业版和 Genymotion 免费版,如果这很重要的话。
【问题讨论】:
-
如果您通过
adb devices列出设备,您的 Genymotion 设备(当前正在运行)会显示吗?如果您尚未启动 Genymotion 实例,请先启动一个。 -
感谢@RobertN 的回复
是的,它是这样显示的。
`连接的设备列表 someIp:5555 device ` -
自从
adb看到它,它显示工作。在 Xamarin Studio 中,它应该显示“物理设备”而不是虚拟设备... -
非常感谢@RobertN。正如我看到的问题是 Genymotion android 模拟器没有启动,在我从 Genymotion 桌面应用程序启动它之后,它在 Visual Studio 中变得可见。
-
感谢@RobertN,这可能就是为什么不需要启动 Xamarin Android Player 即可在 Visual Studio 的可用设备中看到它的原因。
标签: android visual-studio xamarin android-emulator genymotion