Android-эмулятор не может запустить мои приложения.он запускает эмулятор, но не запускает программу - PullRequest
3 голосов
/ 26 апреля 2011

Это вывод из окна консоли:

[2011-04-26 13:49:08 - Snake] ------------------------------

[2011-04-26 13:49:08 - Snake] Android Launch!

[2011-04-26 13:49:08 - Snake] adb is running normally.

[2011-04-26 13:49:08 - Snake] Performing com.example.android.snake.Snake activity launch

[2011-04-26 13:49:08 - Snake] Automatic Target Mode: launching new emulator with compatible AVD 'avd_2.2'

[2011-04-26 13:49:08 - Snake] Launching a new emulator with Virtual Device 'avd_2.2'

[2011-04-26 13:49:13 - Snake] New emulator found: emulator-5554

[2011-04-26 13:49:13 - Snake] Waiting for HOME ('android.process.acore') to be launched...

[2011-04-26 13:54:38 - Snake] WARNING: Application does not specify an API level requirement!

[2011-04-26 13:54:38 - Snake] Device API version is 8 (Android 2.2)

[2011-04-26 13:54:38 - Snake] HOME is up on device 'emulator-5554'

[2011-04-26 13:54:38 - Snake] Uploading Snake.apk onto device 'emulator-5554'

[2011-04-26 13:54:38 - Snake] Installing Snake.apk...

[2011-04-26 13:58:55 - Snake] Failed to install Snake.apk on device 'emulator-5554!

[2011-04-26 13:58:55 - Snake] (null)

[2011-04-26 13:59:01 - Snake] Failed to install Snake.apk on device 'emulator-5554': null

[2011-04-26 13:59:01 - Snake] com.android.ddmlib.InstallException

[2011-04-26 13:59:01 - Snake] Launch canceled!

От начала журнала до конца, вы можете видеть, что это занимает около 10 минут.Это мой компьютер или запуск эмулятора всегда такой медленный?

Ответы [ 3 ]

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

Вы пытались изменить время ожидания соединения ADB?Значение по умолчанию 5000, изменение этого значения на 10000 дает больше времени, чтобы попытаться установить указанный пакет, у меня это сработало.Для этого перейдите в окно-> Настройки-> Android-> DDMS.

0 голосов
/ 09 декабря 2011

Проверьте эту ветку.

Предварительный просмотр сота - я не могу установить мое приложение на эмуляторе под Eclipse

У меня хорошо работает ответ № 2, т.е. запуск AVD отдельно от AVDменеджер> начать, когда он показывает Home, затем запустить приложение

0 голосов
/ 26 апреля 2011

Вы установили свой уровень API в default.properties? Попробуйте добавить target=android-8, если у вас его нет.

Также, как примечание, похоже, что вы повторно развертываете эмулятор каждый раз, когда хотите проверить. Вы можете запустить эмулятор один раз, а затем при необходимости повторно развернуть приложение.

...