Android Virtual Device каким-то образом скрывается - PullRequest
0 голосов
/ 24 августа 2010

Я прохожу учебники по Android, и в какой-то момент приложение не загружается.Последнее сообщение на консоли - «Установка RelativeLayout.apk ...», и оно просто остается там навсегда, вместо того, чтобы переходить к сообщению «Успех».Визуально то, что происходит на эмуляторе, это то, что он начинается с фазы «ANDROID», переходит в фазу «android» хрома, переходит на домашнюю страницу, а затем перестает двигаться маленький значок батареи анимации.После этого мы возвращаемся к хромированному «андроиду» и просто остаемся там навсегда.Выход из эмулятора и повторный запуск приложения не помогают.

Просмотр журнала с использованием инструмента adb с logcat, в какой-то момент служба списков журналов после службы, которая перестала работать.Это происходит сразу после этого сообщения журнала:

D/Zygote  (   32): Process 59 terminated by signal (11)

Когда я запускаю adb logcat и одновременно вижу окно эмулятора, я вижу, что значок батареи перестает анимироваться примерно при появлении этого сообщения.Понятия не имею, что это значит.

Я могу решить проблему, перейдя в Window -> Android SDK и AVD Manager, в котором есть список AVD, если вы нажмете «Виртуальные устройства» слева.Я обнаружил, что для работы нужно выйти из эмулятора, затем в этом окне выбрать AVD, который я пытаюсь использовать, нажать «Пуск ...» справа, а затем в появившемся окне «Параметры запуска» установить * 1008.* Сотрите пользовательские данные , затем нажмите Launch.Эмулятор будет работать до тех пор, пока не появится домашняя страница, и тогда я смогу нормально запустить свое руководство.

В чем причина проблемы?Что я делаю неправильно?Я написал об этом в своем блоге Into Apps , и я хотел бы также опубликовать решение этой загадки.

1 Ответ

0 голосов
/ 24 августа 2010

Что делает ваше приложение? в частности, выполняете ли вы какую-либо интенсивную работу с процессором, которая могла бы остановить эмулятор? Если это так, возможно, у вас есть служба, которая не закрывается должным образом, или запущенный поток.

Если нет, я бы сказал, просто удалите SDK и все, что связано с эмулятором и переустановите свежую копию. Может быть, что-то не так с вашей интеграцией.

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