使用android studio 进行模拟机应用元素定位时需要用到iautomatorviewer这个工具,首次打开时可能会遇到下面的情况:1.界面按钮点击无反应 2.界面按钮缺失
为了解决这种情况,需要执行以下三步操作:
第一步:
open ~/Library/Android/sdk/tools/lib/x86_64
打开x86_64文件夹,将其中的 swt.jar 重命名为 swt2.jar
第二步:在这个链接中下载swt.jar 文件:https://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops4/R-4.19-202103031800/swt-4.19-cocoa-macosx-x86_64.zip
将下载的swt文件中的swt.jar copy到 /Library/Android/sdk/tools/lib/x86_64 这个文件夹下,并将swt.jar文件重命名为swt3.jar
第三步:打开模拟机,启动iautomatorviewer,点击界面中的button,此时已经可以操作UI界面
此外在初次打开iautomatorviewer时可能害己遇到
我试了网上的方法没有成功,后面使用先adb kill-server再adb devices
就可以成功获取页面了