Как я могу использовать Layout Inspector для приложений, установленных из Google Play?

Я пытался использовать LayoutInspector для приложений из Google Play. У меня есть рутированное устройство, поэтому, когда я делаю "Показать все процессы", отображаются все запущенные мной приложения, но не официальные.

2 ответа

Вы можете использовать UiAutomator2 Viewer (инструмент из Android SDK)

{ your sdk path} \tools\bin\uiautomatorviewer.bat

Этот инструмент показывает полную иерархию и атрибуты всех элементов, видимых на дисплее устройства (независимо от того, какое приложение запущено).

Также в " Katalon studio " у нас есть инструмент Mobile Spy, который делает то же самое + полный Xpath

Обратите внимание, что у вас должен быть запущен сервер adb с подключением устройства. поэтому "adb devices" должен возвращать идентификатор устройства.

Вы можете перейти к /Users/.../Library/Android/sdk/tools/monitor

введите описание изображения здесь

и выберите вид дампа

введите описание изображения здесь

Чтобы открыть Инспектор макетов, вам нужно сделать следующее:

  1. Запустите ваше приложение на подключенном устройстве или эмуляторе.
  2. Нажмите Tools > Layout Inspector,
  3. В открывшемся диалоговом окне " Выберите процесс " выберите процесс приложения, который вы хотите проверить, и нажмите " ОК".

Дополнительная информация

Другие вопросы по тегам