1. 为什么选择JavaScript语言?
- 简单易上手,资料多
- 会基本语法和函数调用就可以编程
- 开发工具成熟易上手
- JS教程:https://www.runoob.com/js/js-tutorial.html
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. 小米之类的手机点击没反应
- 因为开发者选项中的【USB 调试(安全设置)】没有开启,开启即可
- 开启地址参考:https://blog.csdn.net/jackeny37/article/details/74516350