1、輸入查看命令:app-inspector --port 9494 -u CLB7N18B130015,提示如下
jihaiqingdeMacBook-Pro:debug yoshiumijou$ app-inspector --port 9494 -u CLB7N18B130015
>> uiautomator-client.js:42:14 [master] pid:63139 /usr/local/lib/node_modules/app-inspector/node_modules/uiautomatorwd/app/build/outputs/apk/debug/app-debug.apk not found, please resolve and reinstall android driver
Error: >> uiautomator-client.js:42:14 [master] pid:63139 /usr/local/lib/node_modules/app-inspector/node_modules/uiautomatorwd/app/build/outputs/apk/debug/app-debug.apk not found, please resolve and reinstall android driver
at Logger.error (/usr/local/lib/node_modules/app-inspector/node_modules/xlogger/lib/xlogger.js:169:9)
at UIAutomator.init (/usr/local/lib/node_modules/app-inspector/node_modules/uiautomatorwd/lib/uiautomator-client.js:42:14)
at UIAutomator.init.throw (<anonymous>)
at onRejected (/usr/local/lib/node_modules/app-inspector/node_modules/co/index.js:81:24)
2、檢查已安裝的macaca-android目錄下,有沒有app-debug.apk,我的macaca-android安裝數據是放置在/usr/local/node_global下的,
使用命令:
cd /usr/local/node_global/lib/node_modules/macaca-android/node_modules/uiautomatorwd/app/build/outputs/apk/debug/
查看發現有這個包
然后用命令進入/usr/local/lib/node_modules/app-inspector/node_modules/uiautomatorwd/這個文件夾
1、進入報錯目錄: cd /usr/local/lib/node_modules/app-inspector/node_modules/uiautomatorwd/
2、把macaca下的app-debug.apk拷貝到app-inspector下: cp -r /usr/local/node_global/lib/node_modules/macaca-android/node_modules/uiautomatorwd/app/ app
3、再次執行app-inspector --port 9494 -u CLB7N18B130015,應該可以成功。如果執行后還是不成功,需要卸載macaca相關軟件,下載后重新安裝,然后再做我這個操作,卸載安裝參考:https://www.bbsmax.com/A/1O5ERlebd7/
一 卸載和清理
1、npm uninstall macaca-android -g
2、npm uninstall app-inspector -g
3、npm cache clean
二 安裝配置gradle(一定要安裝這個gradle,macaca-android升級后用gradle編譯包)
詳見官方幫助 https://gradle.org/install 來部署安裝好gradle。
安裝后執行gradle -v查看配置
三 安裝macaca-android和app-inspector
1、使用命令macaca doctor查看安裝依賴,標紅的最好都解決,尤其是android和java
2、使用命令:npm i macaca-android -g 安裝,安裝過程中如果沒有看見構建成功,需要檢查日志查看是否依賴的安卓sdk版本沒有安裝,沒有安裝的話進入安卓工具安裝提示的相應版本,然后再繼續重新安裝macaca-android
3、安裝好macaca-android后,安裝app-inspector,使用命令:npm i app-inspector -g
全部完成后,使用命令:app-inspector --port 自定義端口號 -u 設備號 –verbose
如果啟動成功,說明安裝配置沒有問題,如果失敗,提示app-debug.apk 包找不到,根據上面的操作來一遍。