Инструменты, похоже, отстают от эмулятора Android

1

С момента обновления до последнего ADT (версия 18), я заметил, что, похоже, существует какое-то странное отставание от того, что происходит на эмуляторах устройств, и о том, что видят различные инструменты. Например, если я устанавливаю точку останова в Eclipse и затем присоединяю отладчик к запущенному приложению, отладчик будет пропустить первый раз, когда точка останова будет достигнута, только при последующих запусках. Аналогично, если я попытаюсь сделать снимок экрана с представлением "Устройства", изображение всегда будет с одного или двух изменений экрана обратно. Подобное поведение происходит, если я запускаю hierarchyviewer за пределами Eclipse, поэтому я не думаю, что это проблема Eclipse.

Я должен упомянуть, что часть приложения, в котором я тестировал это, имеет статические экраны, которые изменяются только при вводе пользователя (то есть без анимаций или фоновых потоков); так что это не просто коммуникационный лаг. Я могу менять экраны, подождать пять минут, снять снимок экрана и получить изображение того, что ранее было на экране. Снимки экрана в перкуляторе никогда, похоже, не догоняют. (Повторение снимка по-прежнему генерирует предыдущий экран, а не тот, который отображается на дисплее.)

Кто-нибудь еще видел это поведение? Кто-нибудь знает, как это исправить?

UPDATE: это на компьютере под управлением Windows 7 с Java 1.6.0_26 и Eclipse 3.7 (Indigo).

  • 0
    "Кто-нибудь еще видел такое поведение?" Кажется, здесь подразумевалось «Нет, но я буду поднимать этот вопрос в любом случае» здесь - что-то странное ... (удачи)
  • 0
    Это со старыми сборками эмуляторов или новыми, так как они добавили графический процессор и сенсор устройства.
Показать ещё 6 комментариев
Теги:
debugging
adb

1 ответ

1
Лучший ответ

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню