Android 在genymotion上启动我的应用程序

Android 在genymotion上启动我的应用程序,android,eclipse,android-emulator,emulation,genymotion,Android,Eclipse,Android Emulator,Emulation,Genymotion,我刚刚安装了genymotions,但是当我尝试在上面启动我的应用程序时,正如在的末尾所描述的,即使新的模拟器(genymotion)正在运行,eclipse也会启动旧的模拟器。我试图更改调试配置,但在target中可以看到的唯一虚拟设备是旧的模拟器(请参见下图) 如果在targeti follow中,我得到以下错误: [2014-01-30 19:50:00 - HelloWorld] No active compatible AVD's or devices found. Relaunch

我刚刚安装了genymotions,但是当我尝试在上面启动我的应用程序时,正如在的末尾所描述的,即使新的模拟器(genymotion)正在运行,eclipse也会启动旧的模拟器。我试图更改调试配置,但在
target
中可以看到的唯一虚拟设备是旧的模拟器(请参见下图)

如果在
target
i follow中,我得到以下错误:

[2014-01-30 19:50:00 - HelloWorld] No active compatible AVD's or devices found. Relaunch this configuration after connecting a device or starting an AVD.
此外,我遵循了建议如何使用bing的SDK。我在第二张照片中显示了我的配置

照片中显示的设备都是用AVD制作的,没有genymotion的设备,也没有正在运行的设备:

这里我介绍了genymotion的配置:


我怎么能告诉eclipse启动genymotion emulator而不是AVD?

查看屏幕截图,我认为您应该取消选择列表中显示的所有AVD。默认情况下,您选择的选项会启动最佳选择的AVD,也可以启动设备

此外,ADB和ADT将GenyMoon实例视为真实设备。所以,正如GhostDerfel提到的,在Genymotion实例上运行应用程序之前,您需要运行其中一个

要了解ADB检测到的所有设备,您可以查看DDMS的“设备”部分。如果检测到Genymotion设备,它应该显示如下名称:
Genymotion-galaxy_s3….

您还可以运行此命令
adb devices
。结果应该如下所示:

List of devices attached
192.168.56.102:5555     device
每个Genymotion机器都按其本地IP地址列出


如果找不到Genymotion实例,请检查您是否拥有最新版本的Genymotion。一个ADB检测错误已经被修复,我也遇到了这个问题,所有人都尝试了上述所有解决方案,但仍然不起作用。但最后我在genymotion手册中读到,你可以简单地将你的apk拖放到设备上,它将加载并运行。所以我尝试了,不仅有效,而且似乎还解决了路径问题,因此每当我运行该项目时,它都会自动检测到我的genymotion创建的设备。

我可以通过连接一个真实的设备来解决。

我遇到了同样的问题,我通过关闭genymotion并在Eclipse中从genymotion Virtual device Manager启动它来解决。

您需要安装genymotion插件。在android studio文件>设置>插件>浏览存储库>安装genymotion插件。一旦安装,android studio中应该会出现genymotion按钮。我希望这对您有帮助。

我总是先启动genymotion emulator,然后再尝试启动我的应用程序,genymotion emulator将被Eclipse@GhostDerfel在我的情况下,它没有被检测到。在Eclipse的设备选项卡中,您可以在何处看到检测到的。您是否从Genymotion Eclipse插件启动了仿真器?请确保您使用的是“始终提示选择设备”,因为仿真器部分中只列出了AVD。这里有一个类似的问题()你的建议被证明是正确的,如果你想回答这个问题,这是正确的解决方案。这可以很容易地在评论中找到