
一、开发者选项最关键但容易被忽略进入设置 → 关于手机 → 连续点击版本号开启开发者选项后以下几条务必检查设置项建议值说明不锁定屏幕✅ 开启充电时屏幕常亮避免锁屏导致 adb 断连USB 调试✅ 开启基础前提仅充电模式下允许 ADB 调试✅ 开启部分手机拔线重连后 adb 授权会丢失后台进程限制设为「不得超过 4 个进程」或「标准限制」不要设为「不允许后台进程」否则被测应用一退到后台就被杀不保留活动❌ 关闭开启会导致每次切页面就销毁 Activity活动无响应检测 (ANR)能关就关自动化操作有时会触发 ANR 弹窗显示触摸操作 / 指针位置按需开启调试时方便观察 Appium 是否真的执行了点击二、电池优化白名单不同机型路径不同省电模式只是第一层电池优化Doze 模式是第二层更隐蔽的杀手。需要把以下应用加入电池优化白名单 / 设为「不优化」被测应用你的目标 AppAppium Server如果用手机端运行Appium SettingsAndroid 辅助应用输入法类辅助应用通用路径设置 → 电池 → 电池优化或右上角菜单→ 找到对应应用 → 设为「不优化」小米 / Redmi设置 → 电池 → 右上角齿轮 → 电池优化 / 省电模式白名单华为 / 荣耀手机管家 → 电池 → 应用耗电详情 → 设为「手动管理」OPPO / realme / 一加设置 → 电池 → 应用耗电管理 → 允许后台高耗电vivo / iQOO设置 → 电池 → 后台高耗电 → 允许三星设置 → 设备维护 → 电池 → 未监视的应用 → 添加至「不休眠应用」三、应用启动管理防止后台被回收仅设「手动管理」还不够连锁启动关联唤醒也要打开华为手机管家 → 应用启动管理 → 找到被测应用 → 关闭「自动管理」→三个开关全部打开自启动、关联启动、后台活动小米设置 → 应用设置 → 授权管理 → 自启动管理 → 勾选被测应用OPPO设置 → 应用 → 自启动 → 允许vivo设置 → 权限管理 → 自启动 → 允许四、最近任务锁定在最近任务列表多任务界面中长按被测应用卡片 → 选择「锁定」。锁定的应用卡片右下角会出现标志系统清理时会跳过它。这对自动化测试非常实用。五、手机管家 / 安全中心这是最容易被忽略的「暗杀者」。即使前面都设好了手机管家定期自动清理仍可能杀掉进程关闭自动清理 / 智能清理功能关闭锁屏清理或将被测应用加入锁屏清理白名单打开手机管家 → 清理加速 → 右上角设置 → 添加清理白名单关闭应用速冻 / 应用冻结功能OPPO / vivo 常见六、品牌专属额外设置品牌额外关键设置小米① 开发者选项中关闭MIUI 优化重启生效否则部分权限弹窗会被拦截② 开启USB 调试安全设置华为关闭纯净模式否则可能拦截非应用市场的 Appium 辅助应用安装OPPO / realme开发者选项中关闭「权限监控」否则每次自动化操作可能弹出权限确认vivo开发者选项中关闭「禁止后台进程联网」相关选项三星关闭「优化电池使用量」设置 → 应用程序 → 特殊访问 → 优化电池使用量 → 把相关应用从优化列表中移除七、其他实用建议用数据线直连别用 WiFiWiFi 断连重连时 adb 容易丢失授权USB 直连更稳定ADB 连接保活如果长时间不操作导致 adb 掉线可以在命令行定时执行adb shell input keyevent 82模拟按键来保活也可以写个小脚本循环执行Appium 驱动选择Android 下推荐使用UiAutomator2驱动稳定性优于老版 UiAutomatorADB 超时设置检查开发者选项中「USB 调试连接超时」是否勾选了「始终允许」避免超时自动撤销授权总结排查优先级如果按照「杀伤力」排个优先级建议按以下顺序逐项排查电池优化白名单 应用启动管理华为三开关 开发者选项后台进程限制 手机管家清理白名单 最近任务锁定 品牌专属设置这几步都走一遍基本能解决 90% 以上的 Appium 连接过程中进程被杀的疑难杂症