跳过主要内容
安卓 教程 开发

如何在安卓设备上启用开发者选项(2026)

在Pixel、Samsung、Xiaomi、OnePlus和Huawei设备上启用开发者模式,开启USB和无线调试,解决adb问题,并关闭开发者模式。

文章来源

马丁·多纳迪厄

作者

Valeria

审阅者

乔丹

编辑

如何在 Android 设备上启用开发者选项(2026)

要在 Android 设备上启用开发者模式,打开 设置 > 关于手机 并点击 构建号 七次,然后输入您的 PIN。 A 开发者选项 菜单出现,您可以开启 USB 调试 或 USB 调试 Wireless 调试 adb 或 bunx cap run android 所以 Android Studio

可以安装和调试您的应用。具体到 Build 号的路径取决于制造商,因此每个品牌的步骤如下。

Android 开发者选项是什么 (以及它们不是什么)

  • USB 调试Android 开发者选项是一个隐藏的设置菜单,专门为应用开发者设计。打开它本身不会产生任何效果。它只会显示一些 switch,如: adb :允许信任的计算机运行命令、安装构建和读取日志。
  • USB 调试通过 Wi-Fi (Android 11+) 同时启用 (Android 11+)。
  • 保持唤醒屏幕充电时保持唤醒,测试时很有用。
  • 动画比例控制系统动画的速度,UI 测试时有用。
  • 不保留活动销毁活动,当你离开它们时,Capacitor app 的状态恢复测试很有用。
  • 显示点击 / 指针位置用于录制演示和检查触摸目标。

你 不 需要开发者选项来从浏览器或文件管理器安装 APK,使用大多数应用或接收 OTA 更新。

通过品牌启用开发者选项

品牌 7 次点击的位置 菜单出现的位置
谷歌像素 / stock Android 设置 > 关于手机 > 构建号 设置 > 系统 > 开发者选项
三星 (One UI) 设置 > 关于手机 > 软件信息 > 构建号 设置 > 开发者选项 (列表底部)
小米、红米、POCO (HyperOS) 设置 > 关于手机 > 系统版本 设置 > 高级设置 > 开发者选项
小米 (旧版 MIUI) 设置 > 关于手机 > MIUI 版本 设置 > 高级设置 > 开发者选项
一加 (OxygenOS) 设置 > 关于设备 > 版本 > 构建号 设置 > 系统设置 > 开发者选项
OPPO / realme (ColorOS / realme UI) 设置 > 关于手机 > 版本号 版本号 设置 > 高级设置 > 开发者选项
Motorola 设置 > 信息 > 版本号 设置 > 系统 > 开发者选项
Huawei / Honor (EMUI / MagicOS) 设置 > 信息 > 版本号 设置 > 系统更新 > 开发者选项

菜单在不同操作系统版本之间移动。如果您无法找到“Build number”,请打开“设置”,并使用搜索字段:输入“build number”。在几乎所有Android设备中,搜索可以直接找到它。

Google Pixel (Android 14, 15, 16)

  1. 打开 设置 并滚动到 关于手机.
  2. 滚动到底部并点击 Build number 七次。几次点击后,您会看到一个倒计时toast。
  3. 输入您的PIN、图案或密码。
  4. 返回到 设置 > 系统 > 开发者选项.

三星Galaxy

  1. 打开 设置 > 关于手机 > 软件信息.
  2. 点击 构建号 确认七次并使用您的PIN
  3. 开发者选项 现在出现在主设置列表的最底部,下面是关于手机

小米、红米和POCO

  1. 打开 设置 > 关于手机.
  2. 点击 系统版本 (HyperOS) 或 MIUI版本 (较旧设备) 七次。
  3. 前往 设置 > 附加设置 > 开发者选项.

小米在开发者选项中添加了两个额外switch: 通过USB安装 和 USB调试(安全设置). 如果没有“通过USB安装”, adb install 则会失败 INSTALL_FAILED_USER_RESTRICTED. 需要登录小米账户并插入SIM卡才能打开这些选项。

OnePlus, OPPO 和 realme

  1. 打开 设置 > 关于设备 > 版本.
  2. 点击 版本号 点击七次。
  3. 打开 设置 > 系统设置 > 开发者选项 (OnePlus) 或 设置 > 附加设置 > 开发者选项 (OPPO, realme)

华为和荣耀

  1. 打开 设置 > 关于手机.
  2. 点击 构建号 七次。
  3. 前往 设置 > 系统 & 更新 > 开发者选项.

在华为设备上,还需要设置USB连接模式为 文件传输 当您连接时,否则 adb 可能无法看到设备。如果您打算将这些手机运送,请阅读 How to publish a Capacitor app on Huawei AppGallery因为很多设备上没有Google Play服务

工作配置文件和受管理的设备

如果公司管理手机,管理员可以阻止开发者选项。您会看到“开发者选项不可用”。请向IT部门索取测试设备,而不是试图绕过政策

打开USB调试

  1. 开启 开发者选项 切换开启 USB调试.
  2. 将手机连接到支持数据传输的USB线(许多便宜的线只支持充电)。
  3. 在手机上接受 允许USB调试? 对话框。勾选。 始终从本机计算机允许 在自己的机器上。
  4. 在计算机上,检查连接:
adb devices

您应该看到:

List of devices attached
R5CT1234ABC	device

unauthorized 意味着您没有接受提示。 offline 通常意味着有一个坏的电缆或端口,或者一个来自旧的__CAPGO_KEEP_0__的服务器。 adb 随Android SDK平台工具一起提供。如果安装了Android Studio,它位于

adb 带有 Android SDK 平台工具的。 如果安装了 Android Studio,它位于 ~/Library/Android/sdk/platform-tools 在 macOS 或 %LOCALAPPDATA%\Android\Sdk\platform-tools .新手Android工具链?我们的 PATH帮助文档将指导您完成整个过程。 Android setup for Capacitor apps 涵盖了它。

Android 11及以上版本开启无线调试

无线调试会去掉有线连接。您的电脑和手机必须在同一个Wi-Fi网络上,某些企业或酒店网络可能会阻止设备之间的流量。

  1. 在 开发者选项中开启 无线调试 并接受网络提示。
  2. 点击 无线调试 打开它,然后 与设备配对使用 code. 保持此屏幕打开。
  3. 在计算机上,使用配对对话框中显示的IP地址和端口进行配对:
adb pair 192.168.1.42:37145
# Enter pairing code: 482913
  1. 使用主无线调试屏幕上显示的IP和端口进行连接(与配对端口不同的端口):
adb connect 192.168.1.42:41827
adb devices

Android Studio 还有 在设备管理器中使用无线 Wi-Fi 显示一个 QR code,您可以从无线调试屏幕扫描。

无线调试重启时端口会每次改变,因此您将重复 adb connect 重新启动后配对本身会被记住。

在 Android 10 及以前版本上,使用旧方法:通过 USB 连接一次,运行 adb tcpip 5555,拔出, adb connect <phone-ip>:5555.

在设备上运行您的 Capacitor 应用

使用以下设备列表 adb devices, Capacitor CLI 可以直接构建和安装:

bun run build
bunx cap sync android
bunx cap run android --list        # show connected devices and emulators
bunx cap run android --target R5CT1234ABC

为了更快的循环,使用实时重载,使应用程序从网络加载开发服务器:

bunx cap run android -l --external

手机需要连接到您的机器的IP地址才能实现此功能。当您希望测试者在不重新安装的情况下看到更改时,请查看 Capgo 实时更新 而不是开发服务器。

要在应用程序运行时读取本机日志:

adb logcat | grep -i -E "capacitor|chromium"

并要调试 WebView,请在桌面 Chrome 中打开 chrome://inspect 在调试构建运行时,Capacitor 应用程序的 WebView 调试默认开启。

故障排除

点击构建号无效。 点击构建号无效。

设备未连接 adb devices.

adb kill-server
adb start-server
adb devices

然后尝试使用不同电缆和直接连接到电脑的端口,而不是中继器。切换USB模式通知到 文件传输.

Windows无法识别手机。 安装OEM USB驱动程序(Samsung、Xiaomi等发布自己的)或从SDK管理器中获取Google USB驱动程序,适用于Pixel设备。

INSTALL_FAILED_UPDATE_INCOMPATIBLE. 已安装的应用程序使用不同的密钥签名(例如Play Store版本与您的debug版本)。首先卸载它: adb uninstall com.example.app.

INSTALL_FAILED_USER_RESTRICTED 在Xiaomi上。 启用 通过USB安装 在开发者选项中。

无线调试始终关闭。 Android会在您更改Wi-Fi网络时关闭它。一些电池节能器也会停止它。保持手机在同一网络上并充电,长时间会话期间。

无法在更新 Android Studio 后登录。 在开发者选项中,ADB 密钥已 ~/.android/adbkey 在开发者选项中点击 撤销 USB 调试授权,重新连接并接受提示。

如何关闭开发者选项

  1. 打开 开发者选项.
  2. 切换 使用开发者选项 (或 开发者选项 在 Samsung 设备上,菜单位于顶部,点击即可关闭。

菜单在某些设备上始终可见,但内部 switch 重置为默认值。要完全隐藏菜单,请前往 设置 > 应用 > 设置 > 存储 并清除 Settings 应用的存储空间。这样会重置其他设置偏好,因此这通常不是一个好主意。

在将测试手机交给他人之前,还要点击 撤销 USB 调试授权 以便旧电脑无法再连接。

安全提示

  • USB 调试允许授权电脑安装应用并读取调试构建中的应用数据。不要在公共充电站或您不信任的电脑上接受 RSA 提示。
  • 某些银行和支付应用程序在开发者选项或 USB 调试开启时拒绝运行。完成后,请在您的个人手机上关闭它们。
  • 不要将 android:debuggable="true".Capacitor 的发布构建交付给用户。Capacitor 的发布构建默认情况下不可调试。

iOS 的等价物

iPhone 有自己的 开发者模式 switch 您需要在运行开发或 ad hoc 构建之前查看 如何在 iOS 上启用开发者模式.

Capacitor 应用的实时更新

当 web 层面的 bug 活跃时,通过 Capgo 将修复推送给用户,而不是等待几天的 app store 审核。用户在后台接收更新,而原生变化仍然在正常的审查路径中。

来自 Martin 的人工支持

立即开始

最新博客文章

Capgo 给您需要创建真正专业的移动应用所需的最佳见解。