Android: почему не запускается мой эмулятор? - PullRequest
0 голосов
/ 11 мая 2011

Я создал простой тестовый проект и общий эмулятор TestDevice. Однако я не могу запустить приложение.

Я просто получаю окно консольного типа (как-то странно размещенное за пределами экрана), и ничего не происходит.

Я занимаюсь разработкой в ​​Eclipse (Helios 3.6) для Windows.

Вот лог:

[2011-05-11 10:08:04 - androidtest] Android Launch!
[2011-05-11 10:08:04 - androidtest] adb is running normally.
[2011-05-11 10:08:04 - androidtest] Performing androidtest.AndroidTestActivity activity launch
[2011-05-11 10:08:04 - androidtest] Automatic Target Mode: Preferred AVD 'TestDevice' is not available. Launching new emulator.
[2011-05-11 10:08:04 - androidtest] Launching a new emulator with Virtual Device 'TestDevice'
[2011-05-11 10:08:14 - androidtest] New emulator found: emulator-5554
[2011-05-11 10:08:14 - androidtest] Waiting for HOME ('android.process.acore') to be launched...

EDIT

Спасибо за все советы!

  • Я нацеливаюсь на Android 3.0 (уровень API 11)
  • Я гарантировал, что указал androidtest.AndroidTestActivity в качестве действия запуска
  • Я убил процесс adb и перезапустил Eclipse (даже перезапустил сам Eclipse)
  • Я также запустил эмулятор вручную с Window > Android SDK & AVD Manager

Тем не менее, та же проблема.

Ответы [ 5 ]

2 голосов
/ 07 сентября 2011

Оптимизация приложений для Android 3.0 предлагает совет по максимизации производительности с помощью эмулятора:

Совет: Чтобы сократить время запуска эмулятора,включить моментальные снимки для AVD, когда вы создаете его с помощью SDK и AVD Manager (в создателе AVD есть флажок для включения моментальных снимков).Затем запустите AVD из диспетчера AVD и выберите «Запустить из моментального снимка» и «Сохранить в моментальный снимок».Таким образом, когда вы закрываете эмулятор, снимок состояния AVD сохраняется и используется для быстрого перезапуска AVD в следующий раз.Однако, когда вы решите сохранить снимок, эмулятор будет медленно закрываться, поэтому вы можете отключить Сохранить в снимке после того, как получили первоначальный снимок (после первого закрытия AVD).

Чтобы отключить опцию «Сохранить в снимок» для AVD, запущенных Eclipse, добавьте «-no-snapshot-save» к параметрам эмулятора по умолчанию в «Предпочтения»> «Android»> «Запуск».

Есть парафункций, связанных со снимками, которые доступны через командную строку, но если вам не требуется серьезное управление снимками, это не особенно полезно.

2 голосов
/ 11 мая 2011

решаемая. Это не было проблемой с настройкой.

Эмулятор запускается вечно и день, вот и все.

1 голос
/ 11 мая 2011

бывает несколько раз попробуйте перезапустить свой adb.если на windows попробуйте завершить службу adb из диспетчера задач и снова запустить из eclipse.

1 голос
/ 11 мая 2011

Сначала запустите ваш эмулятор (window-> Android SDK и AVD manager) Затем запустите ваше приложение. Убедитесь, что версии SDK совместимы!

0 голосов
/ 13 июня 2013

Я всегда просто удаляю свой телефон AVD и просто делаю новый.Тогда запустите это, и оно откроется.

...