Skip to content
本页目录

广告 ADS

安卓设备接入

本文将介绍安卓设备接入 Sonic 相关内容。

通用接入步骤

所有设备都需要按照这个步骤接入。

  1. 将 usb 线一端插入 Agent,另一端插入手机
  2. 进入手机【设置】页面
  3. 进入【关于手机】页面
  4. 点击多次【版本号】(不同品牌的差异请往下查找),直到开启开发者选项
  5. 进入开发者选项
  6. 打开 usb 调试
  7. 保持设备竖放或平放

TIP

如果需要进行性能信息采集,可以额外打开如下选项

  1. 开发者选项中点击【GPU呈现模式分析】(部分机型叫【HWUI呈现模式分析】)
  2. 在【GPU呈现模式分析】中,点击选中【在adb shell dumpsys gfxinfo中】

若升级Sonic后,Sonic 插件、uiautomator2、uiautomator2-test 的版本有更新,手机可能会还原相关电源优化。 故需要重新检查一遍,确保Sonic 插件、uiautomator2、uiautomator2-test 电量优化关配置正确

各品牌不同内容可往下翻阅 👇

华为

  1. 进入【设置】->【关于手机】->【版本号】多次点击开启开发者选项
  2. 进入开发者选项,关闭【监控 ADB 安装应用】
  3. 进入【系统和更新】->【语言和输入法】关闭安全键盘

小米

  1. 进入【设置】->【我的设备】->【全部参数】->【MIUI 版本】多次点击开启开发者选项
  2. 打开开发者页面,【USB 安装】和【USB 调试(安全模式)】打开,部分选项需要插入 SIM 卡,可以配置完成后拔出。
  3. 开发者最底下【MIUI 优化】关闭
  4. 前往手机管家,打开【应用管理】
  5. 点击【权限】
  6. 点击右上角设置 icon
  7. 关闭权限监控与 USB 安装监控
  8. 【语言与输入法】关闭安全键盘
  9. 【设置】->【省电与电池】右上角设置icon->【应用智能省电】
  10. 找到sonic、uiautomator2、uiautomator2-test -> 【无限制】

OPPO(含Realme)

  1. 进入【设置】->【系统管理】->【关于手机】->【版本信息】->【软件版本】多次点击开启开发者选项
  2. 进入开发者选项,开启最下方【禁止权限监控】,关闭【USB 验证应用】
  3. 打开系统电量设置
  4. 将 Sonic 插件、uiautomator2、uiautomator2-test 的电量优化关闭
  5. 将 Sonic插件、uiautomator2、uiautomator2-test耗电行为设置为【完全允许后台行为】
  6. 【其他】->【键盘与输入法】关闭安全键盘

vivo(含IQOO)

  1. 进入【设置】->【系统管理】->【关于手机】->【版本信息】->【软件版本】多次点击开启开发者选项
  2. 进入开发者选项,开启【安全权限】与【USB 模拟点击】
  3. 【其他】->【键盘与输入法】关闭安全键盘
  4. 将 Sonic 插件、uiautomator2、uiautomator2-test 的电量优化关闭
  5. 将 Sonic插件、uiautomator2、uiautomator2-test耗电行为设置为【完全允许后台行为】

OnePlus

  1. 进入【设置】->【关于手机】->【版本号】多次点击开启开发者选项
  2. 进入【设置】->【系统】->【开发者选项】,开启【USB 调试】
  3. 进入【设置】->【系统】->【开发者选项】->【默认 USB 配置】选择文件传输
  4. 进入【设置】->【电池】->【电池优化】,将 Sonic 插件、uiautomator2、uiautomator2-test 的电量优化关闭(如果找不到,需要先进行第五步)
  5. 将 Sonic插件、uiautomator2、uiautomator2-test耗电行为设置为【完全允许后台行为】
  6. 部分 OnePlus 需要开启【禁止权限监控】

Motorola

  1. 进入【设置】->【关于手机】->【硬件版本】或【版本号】多次点击开启开发者选项;
  2. 进入【设置】->【系统】->【开发者选项】,【开发者选项】和【USB 调试】都打开,【默认USB配置】选择”文件传输“;
  3. 进入【设置】->【安全与密码】,【屏幕锁定】中对手机不要上锁;

Samsung

  1. 进入【设置】->【关于手机】->【软件信息】->【编译编号】多次点击开启开发者选项;
  2. 进入【设置】->【开发者选项】,【开发者选项】和【USB 调试】都打开,【默认USB配置】选择”传输文件/Android Auto“;
  3. 进入【设置】->【开发者选项】,【不锁定屏幕】打开;
  4. 进入【设置】->【锁定屏幕】->【屏幕解锁类型】,选择“不锁屏”。

魅族

  1. 打开【手机管家】->【设置】->【Flyme 支付保护】,将其关闭。

常见问题(Q&A)

Q1: 远控后出现【Driver 初始化失败!】之类的提示

A1: 查看日志会有多种情况:

  1. 如果出现 apksigner 的字样,请确认安卓 SDK 的 built-tool 正确以及 platform-tool 下有 apksigner.jar
  2. 如果出现 shell 指令出错的字样,一般是设备权限没打开。

Q2: OPPO 手机出现 requires:android.permission.WRITE_SECURE_SETTINGS 类似的提示

A2: 一般是设备没有在开发者选项最下方开启【禁止权限监控】


TIP

更多疑问可前往 👉社区👈 交流

本文贡献者