android 无障碍开发辅助工具uiautomatorviewer
可以轻松的获取控件的id、text、package、content-desc。debug,release、系统应用都可以获取。
下载
到sdk\tools\bin打开uiautomatorviewer.bat。如果一闪就关闭了,则需要修改配置。
右键点击uiautomatorviewer.bat用记事本打开,找到如下位置
set java_exe=
call ..\lib\find_java.bat
if not defined java_exe goto :EOF
修改为
set java_exe=C:\Program Files\Java\jdk1.8.0_202\bin\java.exe
if not defined java_exe goto :EOF
这个是由于java版本太高,我的版本是17.
打开的界面如下:
使用
插上数据线连接手机和电脑,点击
点击界面上控件,就拿到需要的信息了。
其它
如果获取界面失败,可以断开手机后重新获取。对于某些界面是有保护的,可能获取不到,也可能获取到了拿不到真实的控件,比如某些赚钱任务。