Подтвердить что ты не робот

Android-иерархия не может загружать данные окна

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

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

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

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

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

4b9b3361

Ответ 1

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

Ответ 2

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

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

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

Ответ 5

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

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