跳转到相应内容

最常访问

最近访问

navigation

配置设备上开发者选项

Android 上的“Settings”应用包含一个名为 Developer options 的屏幕,您可以使用这个屏幕配置一些系统行为来帮助您分析和调试应用性能。例如,您可以启用 USB 调试,捕获错误报告,启用点按的视觉反馈,在窗口表面更新时进行刷新,使用 GPU 渲染 2D 图形,等等。

启用开发者选项和调试

图 1. 开发者选项

在 Android 4.1 及更低版本上,Developer options 屏幕在默认情况下处于启用状态。在 Android 4.2 及更高版本上,您必须按照以下方式启用此屏幕:

  1. 打开 Settings 应用。
  2. (仅在 Android 8.0 或更高版本上)选择 System
  3. 滚动到底部,然后选择 About phone
  4. 滚动到底部,点按 Build number 7 次。
  5. 返回上一屏幕,在底部附近可找到 Developer options

Developer options 屏幕顶部,您可以打开或关闭这些选项(图 1)。您可能希望保持此设置处于打开状态。关闭时,除了不需要设备与开发计算机之间通信的选项,其他选项均会停用。

接下来,您应向下滚动一点,然后启用 USB debugging。此选项让 Android Studio 和其他 SDK 工具能够在设备通过 USB 连接时识别出设备,以便您使用调试程序和其他工具。

本页的其余部分介绍了此屏幕上可用的一些其他选项。

一般选项

在 Android 8.0 及更高版本上,您可以点按 Quick settings developer tiles,将选定的开发者选项添加到您的 Quick Settings 面板中。选择一个或多个可用图块(图 2)后,打开 Quick Settings 面板,点按铅笔进入编辑模式。然后,将开发者图块从图块窗格拖动到 Quick settings 面板上,再次点按铅笔退出编辑模式。

图 2. 添加到 Quick Settings 面板

其他一般选项包括:

调试

图 3. 已启用调试选项

调试选项提供了配置设备上调试以及在设备与开发计算机之间建立通信的方式。

启用 USB debugging(图 3),以便您的 Android 设备可以通过 Android 调试桥 (adb) 与开发计算机通信。只有使用 Select debug app 选择要调试的应用后,Wait for Debugger 选项才可用。如果您启用 Wait for Debugger,选定的应用会先等待调试程序连接后才会执行操作。

其他调试选项包括:

网络

图 5. 选择 USB 配置

网络选项提供了配置 WLAN 和 DHCP 设置的方式。

点按 Select USB Configuration 可以指定您希望计算机如何识别设备。如图 5 所示,您可以将设备配置为仅限充电、传输文件 (MTP)、传输照片 (PTP)、在 PC 上使用您的移动互联网 (RNDIS),或者传输音频或 MIDI 文件。

点按 Bluetooth AVRCP version,然后选择您想要用于控制设备有权访问的所有蓝牙 A/V 设备的配置文件版本。另外,要调校设备的音频播放性能,请点按并设置下列选项:

下面的列表介绍了配置 WLAN 和 DHCP 设置的其他方式:

输入

图 6. 指针位置

启用 Show taps 会在您触摸屏幕时显示点按。您的手指或触控笔下会出现一个圆圈,这个圆圈会跟着您在屏幕上移动。当您在设备上点击 Record a Video 时,点按将作为指针工作。

启用 Pointer Location 可以用十字准线在设备上显示指针(点按)位置。屏幕顶部会显示一个栏,用于跟踪十字准线坐标(图 6)。在您移动指针时,栏中的坐标会跟踪十字准线位置,且屏幕上会绘制出指针路径。

绘图

图 7. 界面结构

绘图选项提供了有关应用界面及其操作方式的可视化线索。

启用 Show Layout Bounds 可以显示您应用的裁剪边界、外边距和设备上的其他界面结构,如图 7 所示。

其他绘图选项包括:

硬件加速渲染

图 8. 绿色弱视颜色空间

借助硬件加速渲染选项,您可以利用基于硬件的选项(如 GPU、硬件层和多重采样抗锯齿 (MSAA))针对目标硬件平台优化应用。

点按 Simulate color space 可以更改整个设备界面的配色方案。此设置下面的选项是指色盲类型。包括“Disabled”(无模拟色彩方案)、“Monochromacy”(黑色、白色和灰色)、“Deuteranomaly”(红-绿)、“Protanomaly”(红-绿)和“Tritanomaly”(蓝-黄)。“Protanomaly”是指红-绿色盲,红色弱视;“Deuteranomaly”(图 8 所示)是指红-绿色盲,绿色弱视。

如果您在模拟颜色空间中截取屏幕截图,它们会正常显示,如同没有更改配色方案。

利用基于硬件的选项的一些其他方式包括:

媒体

图 9. 栏表示形式

启用 Disable USB audio routing 可以停用自动路由到通过 USB 端口连接到计算机的外部音频设备。自动路由会影响 USB 感知应用。

监控

监控选项提供了有关应用性能(如长时间的线程和 GPU 操作)的视觉信息。

依次点按 Profile GPU RenderingOn screen as bars,以竖条形式显示 GPU 渲染分析(图 9)。如需了解详细信息,请参阅分析 GPU 的渲染速度

应用

图 10.设置后台进程限制

应用选项可以帮助您理解应用在目标设备上的运行方式。

点按 Background process limit 可以设置后台一次能够运行的进程数量。图 10 中显示了可能的设置。

在测试过程中点按 Reset ShortcutManager rate-limiting,使后台应用可以继续调用快捷键 API,直到重新达到速率限制。如需了解有关快捷键和速率限制的详细信息,请参阅 ShortcutManager

启用 Don't keep activities 可以在用户离开 Activity 的主视图后立即销毁每个 Activity,这样可以增加电池续航时间。

此网站会使用 Cookie 来存储您在此网站上指定的语言和显示选项偏好设置。

获取最新的 Android Developers 资讯和提示,助您在 Google Play 上取得成功。

* 必填字段

成功!

在微信上关注 Google Developers

要以浏览此网站吗?

您请求访问的是网页,但是您为此网站设置的语言偏好为

要更改您的语言偏好设置并以浏览此网站吗?如果以后您想要更改语言偏好设置,请使用每个页面底部的语言菜单。

该类需要 或更高的 API 级别

此文档已被隐藏,因为您为该文档选择的 API 级别是 。您可以使用左侧导航栏上方的选择器来更改文档的 API 级别。

要详细了解如何根据您的应用需求指定 API 级别,请参阅支持不同平台版本

Take a short survey?
Help us improve the Android developer experience. (April 2018 — Developer Survey)