эмулятор android 2.3 зависает после остановки adb shell потом запуска - PullRequest
1 голос
/ 10 февраля 2011

В Android 2.2 я смог запустить эмулятор, затем запустить 'adb shell stop', 'adb shell start', чтобы эмулятор вернулся. После перехода на Android 2.3 эмулятор не запустится, и logcat зависнет с этими сообщениями:

Кэш SettingsProvider для таблицы настроек «безопасных» строк = 27; fullycached = верно qemud fdhandler_accept_event: принятие на fd 9 qemud создал клиента 0x11f88, слушающего fd 11 qemud client_fd_receive: попытка регистрации для службы 'hw-control' qemud client_fd_receive: -> полученный идентификатор канала 5 Кэш SettingsProvider для таблицы настроек 'system' lines = 45; fullycached = истина

Я использую Eclipse, спасибо за любую помощь!

1 Ответ

1 голос
/ 28 декабря 2011

Возможно, проблема в том, что один из длительных процессов восстанавливается с помощью имитации qemu HW Завершите процесс /system/bin/qemud и запустите эмулятор.

Steps

  1. adb shell stop
  2. adb shell ps (получите pid /system/bin/qemud)
  3. adb kill <pid_process>
  4. adb shell start
...