Android 开发者选项与无线调试实践 - 附各厂商手机打开教程

在真机开发中,开发者选项通常服务于三类任务:安装 APK、采集日志和连接调试工具。它是系统设置,不是 Root;Root 需要解锁 Bootloader,风险也不同。

开发者选项的用途

安装测试包时可执行:

adb install app-release.apk

应用闪退排查使用 adb logcat 抓取日志和崩溃堆栈。scrcpy 的投屏与控制、批量安装卸载、自动化测试,以及 adb screencap、adb screenrecord 的截图录屏功能,都依赖调试通道。

可调整的实验项包括窗口动画缩放、过渡动画缩放、动画程序时长缩放、最小宽度、USB 调试(安全设置)、显示触摸操作和强制 GPU 渲染。停用预装应用可使用 pm disable-user,建议只处理明确知道用途的应用。

USB 调试稳定且快,但占用接口;无线调试依赖同一 Wi-Fi,可边充电边工作并连接多台设备。Android 11(API 30)开始原生支持无线调试。

开启方式与厂商差异

通用步骤是:设置 → 关于手机/关于本机/我的设备 → 版本号、软件版本、编译编号、OS 版本或 MIUI 版本 → 快速点击 7 次 → 输入锁屏密码。成功提示出现后,入口会保留。若没有反应,重新快速点击。

品牌/系统 版本号位置 入口位置
小米/Redmi(MIUI、澎湃OS) 我的设备 → 全部参数 → OS 版本(旧版 MIUI 版本) 更多设置 → 开发者选项
华为/荣耀(EMUI、HarmonyOS、MagicOS) 关于手机 → 版本号 系统和更新 → 开发人员选项
OPPO/一加(ColorOS、OxygenOS) 关于本机 → 版本信息 → 版本号 其他设置或系统设置 → 开发者选项
realme(realme UI) 关于手机 → 版本信息 → 版本号 系统设置 → 开发者选项
vivo/iQOO(FuntouchOS、OriginOS) 系统管理 → 关于手机 → 软件版本号 系统管理 → 开发者选项
三星(One UI) 关于手机 → 软件信息 → 编译编号 设置最底部 → 开发者选项
Pixel/原生 Android 关于手机 → 版本号 系统 → 开发者选项
摩托罗拉/诺基亚/索尼 关于手机 → 版本号或编译编号 系统 → 高级 → 开发者选项

厂商升级系统后菜单可能移动,设置搜索“开发者”或“版本号”最有效。小米路径是点 OS 版本 7 次后进入“设置 → 更多设置”。

USB 调试验证

在开发者选项打开 USB 调试。连接电脑后确认授权,勾选“一律允许”并点击允许,再执行 adb devices。若 adb devices 显示 unauthorized,重新插拔并确认手机弹窗;必要时使用“传输文件(MTP)”。

无线调试配对

Android 11 及以上,手机和电脑接入同一 Wi-Fi,打开“无线调试”或“通过 Wi-Fi 调试”。开关灰色时先连接 Wi-Fi。点击“使用配对码配对设备”,记录 IP 地址、配对端口和 6 位配对码(如 192.168.1.20:37265)。

在 platform-tools 目录执行:

adb pair 192.168.1.20:37265

输入配对码,出现 Successfully paired to ... 后,使用无线调试主页面的连接端口执行:

adb connect 192.168.1.20:5555

验证:

adb devices

出现 192.168.1.20:5555 device 表示成功。adb install、adb logcat 和 scrcpy 随后可无线使用。配对码一次性生成,下次通常只需 adb connect。

Android 10 及以下

先通过 USB 调试连接,确认 adb devices 能看到设备,再查手机 IP 并执行:

adb tcpip 5555

拔掉数据线后执行:

adb connect 192.168.1.20:5555
adb devices

该方式是将监听从 USB 切换到 TCP。重启后要重新插线执行 adb tcpip 5555;停止连接执行

adb disconnect 192.168.1.20:5555

排错与安全

入口缺失时搜索设置;开机向导、账号状态、企业策略或 MDM 都可能影响显示。无线调试灰色时连接 Wi-Fi,老版 MIUI、EMUI 可使用 adb tcpip。adb connect 失败或 offline 时检查同一局域网、AP 隔离、防火墙、端口和 adb 版本,确认使用连接端口而非配对端口;换网或休眠后重新 adb connect。Android 11 建议 adb 30.0.0 以上,过期配对码重新生成,并避免多个 adb 版本共存。

开发者模式几乎不增加耗电,无线调试会监听端口。任务结束后关闭 USB 调试和无线调试,不在公共 Wi-Fi 使用,实验选项不确定时保持默认。

结论

Android 11+ 的流程可概括为 adb pair、adb connect;旧系统使用 adb tcpip 5555,重启后重新插线。

相关阅读:

APK混淆加密配置教程
APK为什么需要加密混淆

posted @ 2026-09-29 20:58  H5开发技术  阅读(53)  评论(0)    收藏  举报