在genymotion上启动我的应用程序

gia*_*otb 6 eclipse android emulation android-emulator genymotion

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

如果在target我的回答中,我收到以下错误:

[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.
Run Code Online (Sandbox Code Playgroud)

此外,我按照常见问题解答建议如何使用SDK.我在第二张照片中显示了我的配置.

照片中显示的设备都是用AVD制作的,没有genymotion,也没有正在运行的设备: 在此输入图像描述

在这里我把genymotion的配置: 在此输入图像描述

我怎么能说eclipse启动genymotion模拟器而不是AVD?

eya*_*zmy 12

查看截图我认为您应该取消选择列表中显示的所有AVD.您选择的选项默认启动最佳选择的AVD,并可选择启动设备.

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

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

您也可以运行此命令adb devices.结果应该显示如下:

List of devices attached
192.168.56.102:5555     device
Run Code Online (Sandbox Code Playgroud)

每个Genymotion机器都在此处按其本地IP地址列出.

如果您找不到Genymotion实例,请检查您是否拥有最新版本的Genymotion.在版本2.0.2上修复了ADB检测错误