Android Layout Inspector не работает с ошибкой таймаута - PullRequest
3 голосов
/ 22 мая 2019

Когда я пытаюсь проверить макет моего приложения в симуляторе, набрав Tools => Layout Inspector, всегда происходит сбой с одной из ошибок:

1.

Ошибка при получении иерархии представления: произошла ошибка тайм-аута при получении данных макета с устройства.Устройство может быть слишком медленным, захваченное представление может быть слишком сложным или представление может содержать анимации.

Повторите попытку с упрощенным видом и убедитесь, что устройство реагирует.

2.

com.instabridge.android.dev не отображает никаких активных окон

Компоновка не особенно сложна и не содержит анимации, просто сопоставьте ее с некоторымиПросмотры.Android Studio является 3.4.1.Как мне это исправить?Или как найти причину ошибок?

Ответы [ 3 ]

4 голосов
/ 29 мая 2019

Нашел действительно странное решение.

Откройте свое приложение, перейдите на главный экран Android, откройте другое приложение, теперь используйте инспектор макетов в Android Studio.

Это сработало, и я вижу иерархию представления моего приложения.

0 голосов
/ 29 мая 2019

У меня была такая же проблема на Android Studio 3.4 , но я смог использовать инспектор макетов на Android Studio 3.5 Beta 1 без каких-либо проблем.

Я работаю с очень сложным представлением, поэтому я подозреваю, что именно это привело к проблеме на Android Studio 3.4 .И сбой, который я видел, и успех были с физическим устройством.

0 голосов
/ 22 мая 2019

Попробуйте использовать реальное устройство вместо симулятора.При запуске симулятора и студии Android на вашем ноутбуке / Mac / что-то может не хватать памяти.

Я всегда предпочитаю запускать инспектор макетов на реальном физическом устройстве.Он работает так же, как с эмулятором, когда вы подключены с ADB

...