проблема с запуском эмулятора - PullRequest
3 голосов
/ 22 декабря 2011

Если я запускаю свое приложение, когда уже запущен эмулятор, приложения не запускаются на существующем AVD, но запускается новое.

[2011-12-22 18:03:15 - Report_v6_2] ------------------------------
[2011-12-22 18:03:15 - Report_v6_2] Android Launch!
[2011-12-22 18:03:15 - Report_v6_2] adb is running normally.
[2011-12-22 18:03:15 - Report_v6_2] Performing mast.avalons.ReportActivity activity launch
[2011-12-22 18:03:15 - Report_v6_2] Automatic Target Mode: Preferred AVD 'Acer' is not available. Launching new emulator.
[2011-12-22 18:03:15 - Report_v6_2] Launching a new emulator with Virtual Device 'Acer'
[2011-12-22 18:03:28 - Report_v6_2] New emulator found: emulator-5554
[2011-12-22 18:03:28 - Report_v6_2] Waiting for HOME ('android.process.acore') to be launched ...
[2011-12-22 18:04:46 - Report_v6_2] emulator-5554 disconnected! Cancelling 'mast.avalons.ReportActivity activity launch'!
[2011-12-22 18:20:16 - Report_v6_2] ------------------------------
[2011-12-22 18:20:16 - Report_v6_2] Android Launch!
[2011-12-22 18:20:16 - Report_v6_2] adb is running normally.

Я использую Windows 7, Eclipse Indigo, последние версии adt, adb, sdk

Ответы [ 4 ]

7 голосов
/ 23 декабря 2011

В: Работало ли это когда-либо на ПК с Windows 7?

Предложение:

http://androidforums.com/application-development/5398-android-help-emulator-5554-disconnected.html

  • решение: перед сообщением типа "эмулятор-5554 отключен!" Отмена "перейдите в Eclipse IDE -> окно -> Показать представления -> устройство -> Вид меню -> сбросить adb
3 голосов
/ 24 декабря 2011

Это вызвано тем, что свойства вашего проекта не настроены для запуска вручную и по какой-либо причине (версия SDK или Target) эмулятор открывается в новом экземпляре.

Решить: Щелкните правой кнопкой мыши свой проект -> Выполнить как -> Выполнить настройки

Затем убедитесь, что рассматриваемый проект выбран слева, а имя - вверху.

Затем вы увидите «Цель» вверху: enter image description here

Выбор Вручную должен позволить вам выбрать работающий эмулятор. Если нет, убедитесь, что в вашем проекте SDK установлена ​​версия SDK, которую вы установили, или диапазон, который соответствует:

<uses-sdk android:minSdkVersion="3" />
<uses-sdk android:targetSdkVersion="14" />

Надеюсь, это поможет!

2 голосов
/ 20 декабря 2012

Я застрял на первом препятствии - приложение Hello World.
Я продолжал видеть emulator-5554, к которому подключался мой отладчик;после того как я немного покопался в именах пакетов эмулятора из DDMS, я заметил 'bluestacks'У меня был установлен эмулятор Bluestacks.На Mac я перешел на Library>Bluestacks Player и удалил - решил проблему.

2 голосов
/ 24 декабря 2011

Попробуй это! Возможно, это может ответить на ваш запрос. https://stackoverflow.com/a/2049798/1051682 Кроме того, если вы можете попробовать его с помощью Android x86, это может решить ваши проблемы.

Хм ... Глядя на первую формулировку проблемы, в которой "попытка открыть новое приложение (в том же эмуляторе), когда оно уже запущено в эмуляторе ..." вышеупомянутая ссылка казалась относительной, думая, что это может быть похожая проблема. И если такая проблема существует, попробуйте Android x86. В любом случае. «Запуск от имени» вызывает «Android Device Chooser», в котором вы можете выбрать уже работающий эмулятор / устройство. Я не могу вставить изображение, будучи новым, но надеюсь, что это поможет. Спасибо!

...