Android HelloWorld не загружается в AVD, загружаются все примеры API - PullRequest
0 голосов
/ 22 апреля 2011

Только что начал с Android SDK и последовал за приложением HelloWord, но он не загружается в эмуляторе.

Я создал проект с платформой 3.0 api level 11 (3/11), а затем воссоздал проект, используя 2.3.3 / 10.

Эмулятор просто не запускается. В течение всего дня я мог видеть домашний экран только один раз за 2 секунды до его сбоя. Кроме того, в этом случае эмулятор загружался очень долго (30 минут)

Когда я установил SDK, я также скачал примеры для API SDK 10/11. Наблюдая за LogCat в представлении DDMS, я понимал, что каждый раз, когда я пытаюсь запустить проект, эти примеры приложений загружаются.

Я сейчас создал еще один проект, на этот раз с использованием 1.5 / 3, и он работает.

  • Я предполагаю, что примеры приложений являются одной из причин, почему эмулятор загружается так долго?
  • Возможно, именно поэтому HelloWorld не загружается, или почему эмулятор часто вылетает?
  • Есть ли способ предотвратить загрузку этих приложений?

Обычно при запуске проектов уровня API 10/11 эмулятор либо аварийно завершает работу, либо прекращает работу. Консоль будет читать:

[2011-04-22 15:45:44 - HelloAndroid] Android Launch!
[2011-04-22 15:45:44 - HelloAndroid] adb is running normally.
[2011-04-22 15:45:44 - HelloAndroid] Performing com.skinnygeek.helloandroid.HelloAndroid activity launch
[2011-04-22 15:45:44 - HelloAndroid] Automatic Target Mode: using existing emulator 'emulator-5554' running compatible AVD 'g_AVD2'
[2011-04-22 15:45:44 - HelloAndroid] Uploading HelloAndroid.apk onto device 'emulator-5554'
[2011-04-22 15:45:44 - HelloAndroid] Installing HelloAndroid.apk...
[2011-04-22 15:46:00 - HelloAndroid] Success!
[2011-04-22 15:46:01 - HelloAndroid] Starting activity com.skinnygeek.android.HelloAndroid on device emulator-5554

или

[2011-04-22 16:19:13 - HelloAndroid] Android Launch!
[2011-04-22 16:19:13 - HelloAndroid] adb is running normally.
[2011-04-22 16:19:13 - HelloAndroid] Performing com.skinnygeek.android.HelloAndroid activity launch
[2011-04-22 16:19:13 - HelloAndroid] Automatic Target Mode: using existing emulator 'emulator-5554' running compatible AVD 'g_AVD2'
[2011-04-22 16:19:13 - HelloAndroid] Uploading HelloAndroid.apk onto device 'emulator-5554'
[2011-04-22 16:19:26 - HelloAndroid] Failed to install HelloAndroid.apk on device 'emulator-5554': timeout

1 Ответ

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

Сотовое изображение на эмуляторе действительно ^ 4 медленное.Есть причина, по которой эти 3.0 планшеты работают на Tegra2, а производительность эмулятора подсказывает, почему.Если вам не требуется специально тестировать функции Honeycomb, я предлагаю разработать и протестировать ваши приложения на образе эмулятора, работающем на платформе уровня 10 или более ранней.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...