当前位置: 首页 > news >正文

appuim链接手机疑难杂症自检项

一、开发者选项(最关键但容易被忽略)

进入设置 → 关于手机 → 连续点击版本号开启开发者选项后,以下几条务必检查:

设置项建议值说明
不锁定屏幕✅ 开启充电时屏幕常亮,避免锁屏导致 adb 断连
USB 调试✅ 开启基础前提
"仅充电"模式下允许 ADB 调试✅ 开启部分手机拔线重连后 adb 授权会丢失
后台进程限制设为「不得超过 4 个进程」或「标准限制」不要设为「不允许后台进程」,否则被测应用一退到后台就被杀
不保留活动❌ 关闭开启会导致每次切页面就销毁 Activity
活动无响应检测 (ANR)能关就关自动化操作有时会触发 ANR 弹窗
显示触摸操作 / 指针位置按需开启调试时方便观察 Appium 是否真的执行了点击

二、电池优化白名单(不同机型路径不同)

省电模式只是第一层,电池优化(Doze 模式)是第二层更隐蔽的杀手。需要把以下应用加入电池优化白名单 / 设为「不优化」

  • 被测应用(你的目标 App)
  • Appium Server(如果用手机端运行)
  • Appium Settings(Android 辅助应用)
  • 输入法类辅助应用

通用路径:设置 → 电池 → 电池优化(或右上角菜单)→ 找到对应应用 → 设为「不优化」

  • 小米 / Redmi:设置 → 电池 → 右上角齿轮 → 电池优化 / 省电模式白名单
  • 华为 / 荣耀:手机管家 → 电池 → 应用耗电详情 → 设为「手动管理」
  • OPPO / realme / 一加:设置 → 电池 → 应用耗电管理 → 允许后台高耗电
  • vivo / iQOO:设置 → 电池 → 后台高耗电 → 允许
  • 三星:设置 → 设备维护 → 电池 → 未监视的应用 → 添加至「不休眠应用」

三、应用启动管理(防止后台被回收)

仅设「手动管理」还不够,连锁启动(关联唤醒)也要打开:

  • 华为:手机管家 → 应用启动管理 → 找到被测应用 → 关闭「自动管理」→三个开关全部打开(自启动、关联启动、后台活动)
  • 小米:设置 → 应用设置 → 授权管理 → 自启动管理 → 勾选被测应用
  • OPPO:设置 → 应用 → 自启动 → 允许
  • vivo:设置 → 权限管理 → 自启动 → 允许

四、最近任务锁定

最近任务列表(多任务界面)中,长按被测应用卡片 → 选择「锁定」。锁定的应用卡片右下角会出现🔒标志,系统清理时会跳过它。这对自动化测试非常实用。


五、手机管家 / 安全中心

这是最容易被忽略的「暗杀者」。即使前面都设好了,手机管家定期自动清理仍可能杀掉进程:

  • 关闭自动清理 / 智能清理功能
  • 关闭锁屏清理(或将被测应用加入锁屏清理白名单)
  • 打开手机管家 → 清理加速 → 右上角设置 → 添加清理白名单
  • 关闭应用速冻 / 应用冻结功能(OPPO / vivo 常见)

六、品牌专属额外设置

品牌额外关键设置
小米① 开发者选项中关闭MIUI 优化(重启生效),否则部分权限弹窗会被拦截;② 开启USB 调试(安全设置)
华为关闭纯净模式,否则可能拦截非应用市场的 Appium 辅助应用安装
OPPO / realme开发者选项中关闭「权限监控」,否则每次自动化操作可能弹出权限确认
vivo开发者选项中关闭「禁止后台进程联网」相关选项
三星关闭「优化电池使用量」:设置 → 应用程序 → 特殊访问 → 优化电池使用量 → 把相关应用从优化列表中移除

七、其他实用建议

  1. 用数据线直连,别用 WiFi:WiFi 断连重连时 adb 容易丢失授权,USB 直连更稳定
  2. ADB 连接保活:如果长时间不操作导致 adb 掉线,可以在命令行定时执行adb shell input keyevent 82模拟按键来保活(也可以写个小脚本循环执行)
  3. Appium 驱动选择:Android 下推荐使用UiAutomator2驱动,稳定性优于老版 UiAutomator
  4. ADB 超时设置:检查开发者选项中「USB 调试连接超时」是否勾选了「始终允许」,避免超时自动撤销授权

总结排查优先级

如果按照「杀伤力」排个优先级,建议按以下顺序逐项排查:

电池优化白名单 > 应用启动管理(华为三开关)> 开发者选项后台进程限制 > 手机管家清理白名单 > 最近任务锁定 > 品牌专属设置

这几步都走一遍,基本能解决 90% 以上的 Appium 连接过程中进程被杀的疑难杂症

http://www.jsqmd.com/news/988578/

相关文章:

  • 2026年 上海木托盘厂家最新推荐榜单:实木托盘/免熏蒸木托盘/塑料托盘/九脚木托盘/垫仓板及定制仓储物流托盘实力厂商精选盘点 - 品牌发掘
  • 实验室门禁准入终端解决方案 —— 友控工业触摸一体机
  • 2026年智慧养老方案选型避坑:3招拆穿“伪智能”,锁定真闭环方案
  • 【前端手撕】防抖节流
  • 为什么有些海参泡不大?可能是这几个原因
  • 2026东莞搬家公司测评 5大企业精密仪器搬运全场景解析 - 从来都是英雄出少年
  • 【AUTOSAR实战系列 · TC3xx篇】中断系统IR模块详解与DaVinci配置
  • 牙齿矫正的最新报价
  • Linux(五)进程从冯诺依曼到进程:零基础也能看懂的操作系统底层之旅
  • 2026年天水废旧金属回收,揭秘行业新联系方式!
  • 有关mongodb的影响,发展,及未来
  • 天津滨海新区装修口碑榜:品尚艺墅装饰如何领跑塘沽?
  • 基于深度学习的钢铁缺陷检测系统(yolo26、yolo12、yolo11、yolov8、yolov5+UI界面+Python项目源码+模型+标注好的数据集)2027毕业版
  • 实战构建智能文档分析系统:基于Ollama-Python的一体化解决方案
  • IPATool深度解析:如何通过命令行逆向工程App Store通信协议
  • 深度解析:地坪漆厂家 如何选择适配场景的靠谱供应商 - 资讯纵览
  • 淡干海参怎么泡发?手把手教你做出完美海参
  • 国内阿里巴巴网店运营服务商实力排行与落地成果盘点 - 资讯快报
  • 2026 年湖南建康学校招生公告(权威正式版) - 品牌官
  • 国内知名的磁力抛光机公司名声
  • 200元内iPad触控笔横评:伯飞一代 vs 西圣Pencil X vs 倍思磁吸版(参数实测对比)
  • 2026榆林漏水维修攻略|一修匠修缮:厨卫 阳台 外墙 屋顶 地下室|靠谱防水门店 - 绿呼吸检测中心
  • 小程序毕业设计-基于Springboot的校园失物招领系统基于springboot+微信小程序的校园失物招领微信小程序设计与实现(源码+LW+部署文档+全bao+远程调试+代码讲解等)
  • 库克“谢幕”,苹果AI“起航”?|苹果2026WWDC
  • 学习C语言的第一天
  • AI大时代,纯前端一周速通offer版(资源含答案)
  • 生成式AI时代,如何证明AI SEO的效果与业务价值
  • 如何用Akagi实时麻将AI助手提升你的麻将水平:5个简单技巧
  • 2026无锡漏水维修攻略|一修匠修缮:厨卫 阳台 外墙 屋顶 地下室|靠谱防水门店 - 绿呼吸检测中心
  • 国际货运公司常见问题解答(2026最新专家版) - 资讯快报