Android 开发者模式与无线调试指南 - 附各厂商手机打开教程
Android 开发者模式与无线调试指南
开发者模式不是 Root,而是安卓系统默认隐藏的一组调试和实验设置。本文从实际调试流程出发,介绍开启入口、USB 调试、无线调试及安全注意事项。
1. 适用场景
安装自己开发、内部测试、加固或重签名后的 APK,可使用:
1 | adb install app-release.apk |
应用闪退时通过 adb logcat 抓取日志和崩溃堆栈。scrcpy 投屏和反向控制、批量安装卸载、自动化测试,以及 adb screencap、adb screenrecord 的截图录屏,也需要调试权限。
开发者选项中还包括窗口动画缩放、过渡动画缩放、动画程序时长缩放、最小宽度、USB 调试(安全设置)、显示触摸操作和强制 GPU 渲染。停用预装应用可使用 pm disable-user,但只处理明确知道用途的应用。
USB 调试稳定、速度快但占用接口;无线调试不占接口,可边充电边调试并连接同一局域网内多台设备,首次需要配对且受 Wi-Fi 质量影响。Android 11(API 30)开始原生支持无线调试。
2. 开启开发者模式
进入设置 → 关于手机、关于本机或我的设备,找到版本号、软件版本、编译编号、OS 版本或 MIUI 版本,连续快速点击 7 次,按提示输入锁屏密码或图案。出现“您现在处于开发者模式”或类似提示后即完成。若无反应,重新快速点击。
| 品牌/系统 | 点击版本号的位置 | 开发者选项入口 |
|---|---|---|
| 小米/Redmi(MIUI、澎湃OS) | 设置 → 我的设备 → 全部参数 → OS 版本;旧版为 MIUI 版本 | 设置 → 更多设置 → 开发者选项 |
| 华为/荣耀(EMUI、HarmonyOS、MagicOS) | 设置 → 关于手机 → 版本号 | 设置 → 系统和更新 → 开发人员选项 |
| OPPO/一加(ColorOS、OxygenOS) | 设置 → 关于本机 → 版本信息 → 版本号 | 设置 → 其他设置或系统设置 → 开发者选项 |
| realme(realme UI) | 设置 → 关于手机 → 版本信息 → 版本号 | 设置 → 系统设置 → 开发者选项 |
| vivo/iQOO(FuntouchOS、OriginOS) | 设置 → 系统管理 → 关于手机 → 软件版本号 | 设置 → 系统管理 → 开发者选项 |
| 三星(One UI) | 设置 → 关于手机 → 软件信息 → 编译编号 | 设置最底部的开发者选项 |
| Google Pixel/原生 Android | 设置 → 关于手机 → 版本号 | 设置 → 系统 → 开发者选项 |
| 摩托罗拉/诺基亚/索尼 | 设置 → 关于手机 → 版本号或编译编号 | 设置 → 系统 → 高级 → 开发者选项 |
系统升级可能改变路径,设置顶部搜索“开发者”或“版本号”最可靠。小米手机点击 OS 版本 7 次后,从“设置 → 更多设置”进入。
3. USB 调试
进入开发者选项,打开 USB 调试。连接电脑时,在授权窗口勾选“一律允许”并点击允许。执行 adb devices,看到设备序列号即成功。
如果 adb devices 显示 unauthorized,说明未授权,拔线重插并留意手机弹窗。部分机型还需要切换到“传输文件(MTP)”。
4. Android 11 以上无线调试
手机和电脑连接同一 Wi-Fi。打开开发者选项中的“无线调试”(部分 ROM 显示“通过 Wi-Fi 调试”);开关灰色时先连接 Wi-Fi。
点击“使用配对码配对设备”,记录 IP 地址、配对端口和 6 位 Wi-Fi 配对码,示例为 192.168.1.20:37265。保持页面开启,在电脑的 platform-tools 目录执行:
1 | adb pair 192.168.1.20:37265 |
输入配对码,出现 Successfully paired to ... 即配对成功。然后使用无线调试主页面显示的连接端口,而不是配对端口:
1 | adb connect 192.168.1.20:5555 |
最后验证:
1 | adb devices |
看到 192.168.1.20:5555 device 表示已连接。之后 adb install、adb logcat 和 scrcpy 都可以无线使用。配对码一次性生成,下次通常只需 adb connect。
5. Android 10 及以下
若系统没有无线调试入口,先开启 USB 调试并连接数据线,确认 adb devices 能看到设备。手机连接 Wi-Fi,在“设置 → 关于手机 → 状态信息”查看 IP 地址,电脑执行:
1 | adb tcpip 5555 |
拔掉数据线,再执行:
1 | adb connect 192.168.1.20:5555 |
此操作将监听端口从 USB 切换到 TCP。手机重启后必须重新插线执行 adb tcpip 5555。关闭无线连接可执行:
1 | adb disconnect 192.168.1.20:5555 |
也可以在开发者选项中关闭无线调试。
6. 常见问题与安全
找不到入口时确认已连续点击版本号 7 次,并搜索“开发者选项”。部分定制系统要求完成开机向导或登录账号;企业设备和 MDM 管理设备可能通过策略禁用。无线调试灰色时先连接 Wi-Fi,老版 MIUI、EMUI 可使用 adb tcpip。
adb connect 失败或一直 offline 时,依次检查是否同一局域网、路由器 AP 隔离、防火墙、5555 端口和 adb 进程,并确认使用无线调试主页面的连接端口。手机休眠、切换 Wi-Fi 或离开网络后,重新 adb connect。配对失败时使用较新的 platform-tools,Android 11 建议 adb 30.0.0 以上;配对码过期则重新生成,电脑上多个 adb 版本要统一。
开发者模式本身几乎不耗电,但无线调试会持续监听端口。调试结束后关闭 USB 调试和无线调试,不要在公共 Wi-Fi 或陌生网络开启;“一律允许 USB 调试”只对自己的电脑勾选。动画缩放、后台进程限制等实验选项不确定时保持默认。
7. 总结
版本号连续点击 7 次即可开启开发者模式;USB 调试适合偶尔装包;Android 11 以上通过 adb pair、adb connect 完成无线连接;老机型使用 adb tcpip 5555,重启后需要重新插线。相关阅读:https://leapever.com/tutorial/apk-obfuscator-settings-guide、https://leapever.com/tutorial/apk-obfuscator-android-apk-protection。