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 包找不到,根据上面的操作来一遍。