日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

android界面元素识别,Android 10不能使用uiautomatorviewer定位元素的终极解决方法

發布時間:2024/7/5 Android 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android界面元素识别,Android 10不能使用uiautomatorviewer定位元素的终极解决方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Android app 元素定位除了使用Appium Inspector 外,還可以使用Android SDK 里tools中的uiautomatorviewer 工具。但今天打算使用 uiautomatorviewer 進行元素定位的時候,發現無法截圖,并報如下錯誤:

Unexpected error while obtaining UI hierarchy

# 點擊Details

java.lang.reflect.InvocationTargetException

查找資料了解到,從Android 8.0開始,SDK 工具軟件包在新版本中已經棄用,所以tools里的uiautomatorviewer工具都不支持了。于是開始查找解決方法。

1,使用adb命令截圖,再導入uiautomatorviewer進行定位。這種方法雖然可行,但太麻煩了。

2,下載修改過的 uiautomatorviewer.bat,將tools里的uiautomatorviewer.bat文件替換掉。但在某博客網站上居然需要money才能下載,表示譴責......

3,終極方法!!!!將SDK目錄中tools文件夾下lib中的ddmlib、ddms、ddmuilib 、uiautomatorviewer這四個jar文件替換掉即可。下面是這四個新文件的下載地址:

鏈接:https://pan.baidu.com/s/1NIPNk8ApQIPveVkAfVOpJA

提取碼:k5rc

替換完成后,重新打開tools中uiautomatorviewer.bat即可進行元素定位。

總結

以上是生活随笔為你收集整理的android界面元素识别,Android 10不能使用uiautomatorviewer定位元素的终极解决方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。