1. 为什么选择JavaScript语言?

2. UI参数未更新或者混乱

  • 该问题是因为经常换tag导致,可以在手机上清空EC调试程序缓存,正式打包后不会出现该问题

3. IDEA 新建工程问题

3.1. 将模块添加到项目中时出错

  • 错误信息:Argument for @NotNull parameter 'file' of com/intellij/openapi/roots/impl/ContentEntryImpl.addSourceFolder must not be nul
  • 解决:关闭idea和adb.exe进程之后,再重新打开就ok了 或者idea换2019.3的版本

4. 函数不生效

  • 使用代理模块的函数不生效,请检查运行模式是否是代理模式

5. 开发工具连接不到手机?

  • 这种情况是因为adb连接不成功导致的,adb连接需要满足一下几个条件:
    • 手机开启usb调试模式
    • 手机通过数据线连接上电脑
    • 没有其他占用adb工具的程序

6. 链接设备问题

  • 比如电脑休眠以后连不上,重启就好,模拟器或者个别机型连不上,先下载ec.apk安装以后再链接,就好了
  • 还有就是IDE开时间长了或者开好几个模拟器,连不上,重启开发工具试试

7. 手机连接后,拔掉重新插入不识别手机?

  • 1、尝试使用进程管理器杀死adb进程,再次连接
  • 2、使用360等手机助手连接一次,如果助手连接上,在使用开发工具连接;如果助手连接不上,可能是驱动问题

8. WIFI直连设备

  • 1、请在手机上按照EC调试程序,如果没有安装,直接进入第2步,会弹出二维码扫描安装EC调试程序
  • 2、EasyClick 开发工具 - 设备连接 - WIFI直连,输入手机的IP地址即可,在EasyClick日志控制台可以看到详细日志

9. 抓取节点

  • 1、链接上模拟器后一直提示节点服务提示没开启
    • 节点服务与运行模式有关系,开发阶段请先激活设备,EC调试程序会自动启动节点服务 ,另外可以手动开启无障碍服务,并且在EC调试程序中使用无障碍的运行模式
    • 代理模式下,由于启动代理服务需要点时间,一般在10 s内,请注意观察EasyClick控制台日志启动 "正在初始化环境" 字样
  • 2、截图问题
    • EC开发工具会有多种截图模式,WIFI直连的情况下,抓取节点会要求获取截屏权限,请注意手机设备的提示并授权

10. Adb被占用解决办法

  • 手机开启usb调试模式
  • 关闭其他占用adb的软件
  • 用任务管理器结束掉所有的ADB,确保手机没有占用adb的命令
  • 电脑上的各种杀毒管家,刷机助手等也会占用adb,确保已经关闭

11. 部分手机使用utils模块打开APP失效

  • 例如小米手机权限问题导致无法使用openAppByName等打开APP函数,请到权限管理允许启动三方应用权限,或者允许全部的权限
  • OPPO 解决方法: https://www.jianshu.com/p/5f6d8379533b

12. 屏幕映射不成功

  • 由于机型兼容性问题,可能导致屏幕映射不成功,不影响节点获取,两个功能是独立的。 可以用三方的,比如 qtscrcpy,或者scrcpy

13. 如何开启 WIFI ADB

整理一下命令,方便使用
usb 连接手机 
adb tcpip 5555
adb shell ifconfig wlan0
adb connect 手机ip地址

14. 小米之类的手机点击没反应

15. 3.x 与 4.x 迁移

  • 3.X版本自动化服务是脚本运行的必要条件,4.x 将自动化服务作为非必要条件,在4.x中使用自动化服务请自行在脚本中判断或者启动服务环境, 启动环境判断环境

results matching ""

    No results matching ""