欢迎使用 Android 12 开发者预览版!请尽早并且经常向我们提供反馈,帮助我们将 Android 12 打造为最佳版本!

版本说明

Android 12 开发者预览版 1

发布日期:2021 年 2 月 18 日
build:SPP1.210122.020.A3
模拟器支持:x86(64 位),ARM (v8-A)
安全补丁程序级别:2021 年 2 月
Google Play 服务:21.02.12
API 差异:

Android 12 开发者预览版 1 简介

欢迎使用 Android 12 开发者预览版!此版本仅面向开发者,旨在帮助他们进行早期开发、测试和反馈。Android 12 开发者预览版 1 是一个早期基准 build,目前仍处于积极开发阶段,因此该 Android 系统和搭载该系统的应用可能无法始终按预期工作

与以前的版本一样,Android 12 包含有助于改进性能、电池续航时间、安全性和隐私性的行为变更。在某些情况下,在应用更新为支持 Android 12 之前,这些变更可能会对应用产生一些影响,因此您可能会遇到从各种小问题到更严重的限制等各种影响。一般来说,大多数应用连同大多数 API 和功能都会按预期运行,但是仍请查看本页列出的已知问题,以便更好地了解应该有怎样的预期。

您可以在以下 Google Pixel 设备上安装此版本进行开发和测试:

  • Pixel 3 和 Pixel 3 XL
  • Pixel 3a 和 Pixel 3a XL
  • Pixel 4 和 Pixel 4 XL
  • Pixel 4a 和 Pixel 4a (5G)
  • Pixel 5

如需详细了解如何开始使用此版本,请参阅获取 Android 12。开发者还可以使用 Android 模拟器来协助开发和测试。

一般公告

请注意关于此版本的一般注意事项:

  • 此版本可能会在支持的设备上出现各种稳定性、电池或性能方面的问题
  • 对于有无障碍需求的用户,此版本可能不适合日常使用。
  • 在此版本中运行时,某些应用可能无法按预期运行。这其中包括 Google 应用和其他应用。
  • Android 12 开发者预览版 build 尚未经过兼容性测试套件 (CTS) 验证,但通过了初步测试,可为开发者提供一套稳定的预发布 API。依赖于经过 CTS 验证的 build 或使用 SafetyNet API 的应用可能无法在 Android 12 开发者预览版 build 中正常运行。

获取支持

当您使用 Android 12 开发者预览版进行开发和测试时,您可以使用两个主要支持渠道。您获取支持应使用的渠道具体取决于您在何处遇到问题。

设备特定问题、系统问题和 Google 应用问题的支持

使用开发者预览版问题跟踪器创建新问题,并查看和跟踪您和其他开发者提交的问题。在创建问题之前,请先查看下面列出的已知问题,并搜索待解决的主要问题近期创建的问题列表,以查看是否已有人报告过该问题。您可以通过点击为此问题加注星标 ,以进行订阅和投票。

请参阅在何处报告问题,找出与您遇到的问题类型最相符的问题模板。

对其他应用的问题的支持

请直接联系应用开发者。

如需与其他使用 Android 12 开发者预览版的开发者讨论问题或交流想法,请加入 Reddit 上的 android_beta 社区

已知问题

根据我们的测试,您在使用 Android 12 开发者预览版 1 时可能会遇到以下问题。这些都是已知问题,因此无需针对类似问题提交其他报告。

应用

  • 在某些情况下,已获得 Display over other apps 权限并呈现全屏叠加层的应用用户可能会发现,在开发者更新应用之前,Android 12 会屏蔽触摸操作。受影响的用户可以在“设置”中暂时关闭该权限,您可以随时使用通知栏中的设置图标访问此权限。如果您使用的应用受到了此问题的影响,请直接与应用开发者联系。

Android 平台

  • 由于一个影响 WebView 的问题,开发者目前无法在 Android 12 中启用或测试 Schemeful Same-Site 变更。我们已在内部解决这个问题,并将在未来的开发者预览版中添加此解决措施。在此期间,您仍可以在 Android 12 上针对 SameSite 的其他变更测试应用。如需了解详情,请参阅 WebView 中的现代 SameSite cookie 行为
  • 在某些设备上,即使 Wi-Fi 信号较强,设备也会间歇性断开 Wi-Fi 连接。如需解决此问题,请关闭设备的 Wi-Fi,然后重启。
  • 在不清除数据的情况下从正式版 build 进行升级,可能会导致之前配对的蓝牙设备的 HID 控件丢失。如需解决此问题,请取消与蓝牙设备配对并进行重新配对,或恢复出厂设置。
  • 在某些设备上,如果用户试图从锁定屏幕按“电源 + 音量调低按钮”来截图,则设备会显示“系统界面已停止”的消息。

Android Studio 和工具

  • 从 Android Studio 安装 targetSdkVersion 为“S”的应用时,开发者可能会看到以下错误:

    Installation did not succeed.
    The application could not be installed: INSTALL_FAILED_VERIFICATION_FAILURE
    List of apks:
    [0] '.../build/outputs/apk/debug/app-debug.apk'
    Installation failed due to: 'null'
    

    原因可能是应用的一个或多个 activity、服务或广播接收器包含 intent 过滤器,但却未显式设置 android:exported 的值。Android 12 要求在所有 <activity><service><receiver> 组件上为这个属性设置显式值,这些组件也定义了 <intent-filter>。如需更多信息,请参阅更安全地导出组件。注意:此问题已在最新版本的 Android Studio Arctic Fox 中得到解决。如需在以 Android 12 为目标平台时获得最新修复和增强功能,我们建议安装 Android Studio 预览版和稳定版。

Android Enterprise

  • 在 Chrome 上设置应用限制后,该应用在启动时就会崩溃。如需解决此问题,请更新到 Chrome 89 或更高版本。
  • 如果您反复开启和关闭工作资料,您可能会发现系统不接受您的屏幕锁定模式,而且您无法解锁设备。 请重启设备以进行解锁。
  • 设备可以设置设备级密码和工作资料安全性质询。当您轻按锁屏上的工作应用通知时,系统会先提示您解锁设备,然后提示您解锁工作资料。如果工作质询没有提示您解锁,请从最近的应用或“概览”屏幕中滑走任务,然后重新打开工作应用。

Android Auto

  • 将手机切换为深色模式时,Android Auto 上的夜间模式也可能会被切换。
  • 运行 Android Auto 投屏时,显示时间、天气和系统详细信息的顶部状态栏可能并不透明。

Android TV

  • 此 build 不支持使用 Google Home 应用进行设置。
  • 热插拔 HDMI 数据线可能会导致视频在某些显示接收器上播放失败。
  • TV 设置应用的某些页面包含此版本的空占位符。