问题1、Driver初始化失败,日志报错内容:
java.lang.SecurityException: Permission denial: writing to settings requires:android.permission.WRITE_SECURE_SETTINGS
解决方案:
小米:在开发者选项里,把“USB调试(安全设置)"打开即可。 允许USB调试修改权限或模拟点击。
oppo:在开发者选项里,把"禁止权限监控"打开即可。
问题2、在CMD中执行adb devices命令后,列表里面没有出现已连接好的手机。
解决方案:在设备管理里面使用磁盘安装驱动器的方式,手动安装好驱动程序。如果插入usb以后,设备管理里面未出现该adb interface设备,请更换数据线、插拔手机后,再次尝试;并且在手机端选择usb传输文件模式。
安装地址:D:\Program Files (x86)\Android\android-sdk\extras\google\usb_driver

问题3、手机操作触控失效。
解决方案: 需要在远程连接手机以后,右侧工具栏手动点击修复一下触控。如仍未修复触控,请尝试如下操作:
a、重新安装Sonic助手apk;
b、更新SDK;
c、检查手机Android版本是否比较老,升级android版本;
d、VIVO、OPPO等部分手机还需要特殊设置(vivo和oppo手机比较特殊,得里里外外检查一遍权限,例如电量优化要关掉appium三件套和sonic助手等等)。
问题4、集线器断电以后,再恢复供电,手机插拔,Sonic未识别到机器已在线。
解决方案:重启agent服务。
问题5、部分机型锁屏以后,无法远程解锁屏幕,一直处于黑屏状态。
解决方案:在手机设置里面去掉手机的密码锁屏功能即可,不要设置密码或者手势密码解锁功能。
问题6、无法远程获取到音频。
解决方案:部分待解决。
论坛上的:目前已知该功能只支持 安卓10或以上 ,如果您的机型还是不适配,请在这里记录。
先自我排错:
1、远程音频需要自己在前端右侧工具栏点击开启才能正常使用
2、部分机型需要给Sonic助手【通知栏】权限,全部给满
3、重启手机、重启Agent
问题7、如果已经安装了android adb interface驱动,执行adb devices命令时,仍然无法获取到手机信息。
解决方案:建议换一根数据线再尝试安装驱动。
问题8、如果插入手机以后,未自动安装Sonic助手。
解决方案:手动将Sonic助手的sonic-android-apk.apk文件拷贝到手机文件里,手动安装。
问题9、长时间不连接Sonic平台,agent处于离线状态,导致旗下所有手机均不可远程。
解决方案:Sonic平台的Agent端电源策略需要设置成从不休眠状态。
问题10、OPPO手机找不到开发者选项。
解决方案:在手机操作系统版本处,连续点击10次,会出现开发者调试模式,在其他设置里面可见到开发者配置选项,开启USB调试等。
问题11、小米手机连接不上问题
解决方案:按照小米最佳配置进行设置。
1、小米手机打开开发者页面,【USB安装】和【USB调试(安全模式)】打开。
2、开发者最底下【MIUI优化】关闭
3、前往手机管家,打开【应用管理】
4、点击【权限】
5、点击右上角设置icon
6、关闭权限监控与USB安装监控
问题12、MEIZU部分手机打开支付宝以后,就自动断开adb连接了。
解决方案:找到手机管家>设置>Flyme支付保护,将它关闭掉。
问题13、在点击WLAN网络,选择具体wifi连接以后,屏幕黑屏或者界面不动了。
解决方案:实际上是触发了手机的安全键盘和密码不允许录屏截屏的安全保护机制,到设置里面搜索找到这两项,关闭掉就可以了。
问题14、远程操控手机,拖动apk文件安装app失败。
解决方案:查看是否安装了Appiumdriver,需要在识别控件处点击安装Appiumdriver或者在手机远控首页勾选上自动安装驱动。
问题15、华为、荣耀等部分机型,跑自动化时总是锁屏,然后需要手动滑动屏幕来解锁,导致自动化测试失败
解决方案:在设置里面搜索“锁屏”关键词,找到“使用手机前需要解锁”这个选项,并将之关闭。