uiautomatorviewer.bat的使用

本文介绍了解决UI Automator Viewer无法连接到ADB的问题方法。通过修改uiautomatorviewer.bat文件中的bindir路径指向正确的platform-tools目录,可以有效解决此问题。

1、找到uiautomatorviewer.bat文件,我的是在:C:\Users\Administrator\AppData\Local\Android\sdk\tools\bin文件下,双击打开即可,如下图。



2、有可能出现Unable to connect to adb. Check if adb is installed correctly,解决方法是:

打开uiautomatorviewer.bat,找到uiautomatorviewer.bat文件最后一行:

call "%java_exe%" "-Djava.ext.dirs=%javaextdirs%" "-Dcom.android.uiautomator.bindir=%prog_dir%" -jar %jarpath% %*
 
  • 1
  • 1

将其中的binddir=%prog_dir%修改为SDK的platform-tools所在路径。

修改后的最后一行为:

call "%java_exe%" "-Djava.ext.dirs=%javaextdirs%" "-Dcom.android.uiautomator.bindir=D:\AndroidSDK\platform-tools" -jar %jarpath% %*
 
  • 1
  • 1

再次启动工具uiautomatorviewer



提供的引用内容未涉及适用于 Mac M4 系统的 uiautomatorviewer.bat 使用方法或替代方案的信息。不过,uiautomatorviewer.bat 是 Windows 系统下用于查看 Android UI 元素的脚本,在 Mac 系统中通常不能直接使用。 在 Mac M4 系统上,替代 uiautomatorviewer.bat 的方案有以下几种: - **使用 Android Studio 的布局检查器**:Android Studio 自带了布局检查器工具,可用于查看和分析 Android 应用的 UI 布局。打开 Android Studio,连接 Android 设备或启动模拟器,然后通过“Tools” -> “Layout Inspector” 打开布局检查器。 - **使用 Appium Inspector**:Appium 是一个自动化测试框架,Appium Inspector 可用于查看 Android 应用的 UI 元素。安装 Appium 服务器和 Appium Inspector 客户端,配置好设备和应用信息后,即可使用 Appium Inspector 查看 UI 元素。 - **使用 UiAutomator2**:UiAutomator2 是 Android 官方提供的 UI 自动化测试框架,可用于编写 UI 自动化测试脚本。使用 UiAutomator2 编写简单的脚本来获取 UI 元素信息。 以下是一个使用 UiAutomator2 的 Python 示例代码: ```python from appium import webdriver desired_caps = { "platformName": "Android", "deviceName": "your_device_name", "appPackage": "com.example.app", "appActivity": "com.example.app.MainActivity" } driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps) # 获取元素信息 element = driver.find_element_by_id("com.example.app:id/element_id") print(element.text) driver.quit() ```
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值