Emulator.exe не работает должным образом - PullRequest
2 голосов
/ 21 февраля 2011

Я скачал Android SDK и использую Eclipse для разработки. Я пытаюсь запустить программу HelloAndroid. Все идет нормально до установки приложения.

[2011-02-20 23:34:31 - HelloAndroid] Установка HelloAndroid.apk ... [2011-02-20 23:34:58 - HelloAndroid] Удачи! [2011-02-20 23:34:58 - HelloAndroid] Начало работы com.example.helloandroid.HelloAndroid на эмуляторе устройства-5554 [2011-02-20 23:35:01 - HelloAndroid] ActivityManager: Запуск: Intent {act = android.intent.action.MAIN cat = [android.intent.category.LAUNCHER] cmp = com.example.helloandroid / .HelloAndroid }

Выше, что есть на вкладке консоли. Как только я наведу указатель на кнопку «Меню» на эмуляторе или, скажем, через 2-3 минуты ... я получаю указанную ниже ошибку из windows.

emulator.exe столкнулся с проблемой и должен быть закрыт. Приносим извинения за неудобства.

Меры, принятые для решения этой проблемы:

  1. Я выключил брандмауэр и попытался запустить его, но он напрасно.

  2. Я закрыл эмулятор и перезапустил его из Окна -> Android SDK и AVD Manager, но тщетно. Я также пытался проверить

стереть данные пользователя

флажок в окне менеджера, но напрасно.

PS: только один раз до сих пор приложение работало правильно и показывало мне Hello Android Message, но оно тоже вылетало. После этого приложение даже никогда не работало. В нем отображается домашнее окно с датой и временем, и происходит сбой, прежде чем отображаются вышеуказанные причины сбоя.

Также я использую Windows XP SP 2.0 и Eclipse 3.6.1. Я выбираю min-sdkVersoin как 10.

Такс заранее

Ответы [ 2 ]

0 голосов
/ 21 февраля 2011

Попробуйте Минимальный уровень API = 8 (это будет Android 2.2.)

В противном случае.Обратите внимание на версии Eclipse и JVM в системных требованиях .Я бы остановился на Eclipse "Classic" (3.5), если вы просто пытаетесь намочить ноги.Убедитесь, что ваша версия JVM совместима.

Я обнаружил, что Google действительно не делает вещи "линейными", когда дело доходит до установки чего-либо.В противном случае удалите JVM и следуйте инструкциям по развертыванию, которые я написал здесь .Поскольку это именно то, что я сделал и никогда не имел никаких проб.Надеюсь, это поможет .. удачи!

0 голосов
/ 21 февраля 2011

Вы пытались запустить новый AVD (Android Virtual Device) из менеджера SDK (без загрузки каких-либо приложений)? Это тоже сбой? Если это так, то вы можете подумать, что переустановка SDK снова приведет к чему-то не так.

...