Android hierarchyviewer не может загружать данные окна

Я пытаюсь использовать инструмент hierarchyviewer, чтобы увидеть макет моего приложения для Android.

Я могу запустить hierarchyviewer и посмотреть, как работает эмулятор. Я нажимаю на <Focused Window> и пытаюсь загрузить иерархию представления и получить ошибку:

Не удалось загрузить данные окна для окна <Focused Window> на эмуляторе устройства-5554.

Я разрабатываю OSX (10.6.5), используя Eclipse 3.5.2. В настоящее время я отлаживаю Eclipse в эмуляторе нестандартного размера. Я обновил инструменты Android до последней версии (версия 8) с помощью менеджера AVD и SDK в Eclipse. Я не нашел нить, ищущего сообщение об ошибке, или для общих проблем зрителя.

Кто-нибудь есть идея, как заставить инструмент работать?

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

В моем случае это был символ возврата каретки (U + 000D) в одном из моих текстовых элементов, который мешал иерархическому просмотрщику загружать данные окна.

Эти мысли не помогают в этом случае:

  • Очистка проекта
  • Развертывание приложения не в режиме отладки
  • Закрытие затмения
  • Запуск adb kill-server && adb start-server
  • Пробовать другие виды, такие как com.android.settings.Settings или com.android.development.Development (который отлично работал)

Проблема в том, что она поддерживает только Gingerbread и выше. https://groups.google.com/group/android-developers/tree/browse_frm/thread/b8aac9fe39ec1941

Для mac add ~/work/android-sdk/tools$ ANDROID_HVPROTO=ddm monitor

Или шаги, описанные здесь: http://developer.android.com/tools/performance/hierarchy-viewer/setup.html

Для меня добавление использования INTERNET-разрешения манифеста решило проблему:

 <uses-permission android:name="android.permission.INTERNET"/>