"Клавиатура не отвечает" в эмуляторе? - PullRequest
1 голос
/ 19 января 2010

Я использую Android 2.1 SDK на MacOS 10.6.2.

Когда я пытаюсь запустить стандартное приложение «Блокнот» в эмуляторе, я получаю ожидаемые сообщения от Eclipse

[2010-01-18 17:42:24 - NotesList]New emulator found: emulator-5554

[2010-01-18 17:42:24 - NotesList]Waiting for HOME ('android.process.acore') to be launched...

[2010-01-18 17:42:26 - Emulator]2010-01-18 17:42:26.567 emulator[96730:903] Warning once: This application, or a library it uses, is using NSQuickDrawView, which has been deprecated. Apps should cease use of QuickDraw and move to Quartz.

[2010-01-18 17:43:31 - NotesList]HOME is up on device 'emulator-5554'

[2010-01-18 17:43:31 - NotesList]Uploading NotesList.apk onto device 'emulator-5554'

[2010-01-18 17:43:32 - NotesList]Installing NotesList.apk...

[2010-01-18 17:43:55 - NotesList]Success!

[2010-01-18 17:43:55 - NotesList]Starting activity com.example.android.notepad.NotesList on device 

[2010-01-18 17:44:06 - NotesList]ActivityManager: Starting: Intent { cmp=com.example.android.notepad/.NotesList }

Тогда это начинает идти не так. На экране слишком быстро появляется диалоговое окно, и я не могу его прочитать.

Затем запускается блокнот (мне нужно вручную «разблокировать» экран, перетаскивая тег блокировки)

Затем появляется диалоговое окно «Принудительное закрытие или ожидание», которое сообщает « Клавиатура Android приложения (в процессе com.android.inputmethod.latin) не отвечает. "

Приложение больше ничего не сделает. Я не внес никаких изменений в приложение.

Кто-нибудь еще видел эту ошибку?

У кого-нибудь есть советы, как этого избежать?

1 Ответ

2 голосов
/ 19 января 2010

Раньше я видел ошибку «клавиатура не отвечает», но я всегда предполагал, что это потому, что эмулятор медленно работал на моей машине (а Android думал, что процесс ошибочный и его нужно убить). Когда я нажимаю «ждать» во всплывающем окне, оно останавливается на несколько секунд, но затем переходит в рабочее состояние.

...