2014-01-30 3 views
6

Я только что установил genymotions, но когда я пытаюсь запустить его на нем, как описано в конце this paragraph, eclipse запускает старый эмулятор, даже если работает новый (genymotion). Я попытался изменить конфигурацию отладки, но единственными виртуальными устройствами, которые я могу видеть в target, являются старые эмуляторы (см. Фото ниже).Запустите мое приложение на genymotion

Если в target я следовать this answer, я получаю следующее сообщение об ошибке:

[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. 

Кроме того, я следовал за FAQs, что предполагает, как Бинг в SDK. Я показываю свою конфигурацию на второй фотографии.

устройства, показанные на фотографии, сделаны с AVD, есть не одна из genymotion и ни один, который работает под управлением: enter image description here

Здесь я поставил конфигурации genymotion: enter image description here

Как я могу сказать, чтобы затмить, чтобы запустить эмулятор genymotion, а не AVD?

+0

Я всегда запускаю эмулятор genymotion, а затем пытаюсь запустить мое приложение, эмулятор genymotion будет обнаружен Eclipse – GhostDerfel

+0

@GhostDerfel. В моем случае он не обнаружен. Где вы видите, что это было обнаружено? – giacomotb

+0

На вкладке устройства в вашем Eclipse. Вы начали эмулятор из плагина Genymotion Eclipse? – GhostDerfel

ответ

12

Глядя на скриншот, я думаю, что вы должны отменить выбор всех AVD, отображаемых в списке. Выбранный вами вариант по умолчанию запускает наилучший выбранный AVD и, возможно, устройство.

Кроме того, экземпляры Genymotion рассматриваются как реальные устройства ADB и ADT. Итак, как упоминал GhostDerfel, вам нужно запустить один из них, прежде чем запускать приложение в экземпляре Genymotion.

Чтобы узнать все обнаруженные устройства АБР, вы можете посмотреть раздел «Устройства» в DDMS. Если обнаружено устройство Genymotion, оно должно отображать такое имя: genymotion-galaxy_s3....

Вы также можете запустить эту команду adb devices. В результате должно получиться примерно следующее:

List of devices attached 
192.168.56.102:5555  device 

Каждая машина Genymotion указана здесь локальным IP-адресом.

Если вы не можете найти свой экземпляр Genymotion, убедитесь, что у вас есть последняя версия Genymotion. Ошибка обнаружения ADB была исправлена ​​на the release 2.0.2

1

У меня также была эта проблема, и все они пробовали все вышеупомянутые решения и все еще не работали. Но, наконец, я прочитал в руководстве по genymotion, что вы можете просто перетащить ur apk на устройство, и оно будет загружаться и запускаться. Так что я пробовал это, и не только он работал, он также, казалось, также решал проблему пути, так что когда я запускаю проект, он автоматически обнаружит мое устройство, созданное genymotion.

0

Я могу решить, подключив реальное устройство один раз.

2

У меня была такая же проблема, я решил ее закрыть Genymotion и запустить его из Genymotion диспетчера виртуальных устройств в Затмении

+1

это легко можно найти в комментарии – tod

0

Вам нужно установить плагин genymotion. В Android-студии File> Settings> Plugins> Browse Repositories> установите плагин genymotion. после установки кнопки genymotion должна появиться в android studio.I надеюсь, что полезно для вас.

Смежные вопросы