zoukankan      html  css  js  c++  java
  • 使用app-inspector抓取手机页面元素一直提示app-debug.apk 不存在问题解决(mac)

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

     

     

     

     

    你再不自己敲代码,你的四肢就退化了
  • 相关阅读:
    Spring AOP中文教程《转》
    VBScript 转义字符
    Spring工作原理
    Struts+Hibernate+Spring工作原理及使用理由
    SQL Server中,varchar和nvarchar如何选择?<转>
    TSQL 游标使用
    oracle 与sql server临时表 比较《转》
    Oracle查询语法大全<转>
    B/S 模式 套打 的一种实现方式<转>
    基于Web的套打方案集粹<转>
  • 原文地址:https://www.cnblogs.com/boqinyaxin/p/13068623.html
Copyright © 2011-2022 走看看