华为EMUI适配 充电模式下允许ADB调试
EMUI/HarmonyOS 的特殊限制
华为的 EMUI(现升级为 HarmonyOS)有一个特殊的开发者选项——「仅充电模式下允许 ADB 调试」。默认情况下关闭,这意味着只有当手机处于文件传输模式时 ADB 才能工作。
这对于 AxManager 来说是个问题,因为 AxManager 的稳定运行需要 USB 模式设为「仅充电」(避免文件传输干扰 ADB 连接)。
第一步:开启充电模式 ADB
- 进入开发者选项
- 找到「仅充电模式下允许 ADB 调试」
- 开启它
这个开关的默认位置可能在开发者选项的较下方,需要向下滚动查找。
第二步:USB 模式锁定为仅充电
开发者选项中还可以设置默认 USB 配置:
- 开发者选项 → 默认 USB 配置
- 选择「无数据传输」或「仅充电」
这样每次连接 USB 时不会弹出模式选择对话框,直接进入充电模式。
后台权限
EMUI/HarmonyOS 的后台管理相对宽松,但仍然建议:
- 允许 AxManager 自启动
- 电池设置中不要限制 AxManager
- 多任务界面中不要把 AxManager 划掉(划掉等于强制停止)
无线调试配对问题
EMUI 的无线调试配对流程基本和原生 Android 一致。如果遇到问题可以尝试:
- 确认手机 Wi-Fi 正常,信号稳定
- 配对码只在系统设置里显示一次,不要等太久再输入
- 配对成功后多等几秒再启动
总结
华为设备上使用 AxManager 的关键就两个开关:
- 仅充电模式下允许 ADB 调试(开发者选项中)
- 默认 USB 配置设为仅充电
其他方面 EMUI/HarmonyOS 与原生 Android 差异不大。