Genymotion设备在OS X Yosemite上的Eclipse中不起作用

时间:2014-10-02 09:36:51

标签: android eclipse macos virtualbox genymotion

我从小牛队更新到优胜美地,现在我再也不能使用任何Genymotion设备了 您可以在Eclipse中查看设备,但是当您要运行应用程序时,无法选择其中一个设备。

我已经重新安装了Eclipse,Genymotion和Virtualbox ......


Genymotion虚拟设备管理器显示一个Nexus 5,其中显示为'On' Genymotion Virtual Devices Manager shows an Nexus 5 and the stat is 'On'

当我想运行我的应用程序时,没有Nexus 5 .. Android Device Chooser doesn't show the Nexus 5

4 个答案:

答案 0 :(得分:73)

这是eclipse中的一个错误 - OSX yosemite,您需要做的是在Android设备选择器窗口中,尝试调整序列号选项卡,您将看到正在运行的genymotion模拟器

如果您没有看到它,或者Android设备选择器窗口没有显示,请在再次运行之前检查三件事:

  1. 通过设置启用开发者选项(通过反复触摸7 即使是开发人员,也要考虑手机中的内部版本号 “genymotion模拟器”中的应用程序列表中提供了选项
  2. 在设置>安全性中,确保"未知来源"已启用
  3. 转到“运行配置”(对于Android应用),选择“目标”标签,“始终启用”提示选择设备并点击“应用”。
  4. 此外,我手动从Genymotion Download Page下载了jar文件,并将其替换为eclipse的插件文件夹。

    修改

    仅供参考,AOSP的问题跟踪器中已经打开了一个错误。

    Issue 78436: [ADT/Eclipse] Cannot see my device in the Android Device Chooser dialog even though it is there in the Devices view

    在此页面的底部,有一个链接指向'投票支持此问题' ...

答案 1 :(得分:0)

我可以通过连接一次真实设备来解决这个问题。

答案 2 :(得分:0)

请向下滚动并查看连接到ADB的设备列表。enter image description here

enter image description here

答案 3 :(得分:0)

我遇到了类似的问题,但我的问题是仿真设备运行的是Android 4.3(SDK版本18),但应用程序有android:minSdkVersion="19"因此,由于找不到兼容设备,因此列表为空。

仔细检查您的模拟设备版本和minSdkVersion号码,以确保它兼容。