版本说明

Android 12 Beta 版 2.1

Beta 版 2.1

发布日期:2021 年 6 月 23 日
Build:SPB2.210513.011
模拟器支持:x86(64 位),ARM (v8-A)
安全补丁程序级别:2021 年 6 月
Google Play 服务:21.18.16
API 差异:

Beta 版 2

发布日期:2021 年 6 月 9 日
Build:SPB2.210513.007
模拟器支持:x86(64 位),ARM (v8-A)
安全补丁程序级别:2021 年 6 月
Google Play 服务:21.18.16
API 差异:

Android 12 Beta 版 2.1(2021 年 6 月)

如果您已在运行开发者预览版或 Beta 版 build,您将自动获得到 Beta 版 2.1 的无线下载 (OTA) 更新。

此次对 Android 12 Beta 版 2 的次要更新包括各种稳定性改进以及以下修复:

  • 修复了阻止用户在锁定屏幕上访问内容的问题。例如,向下滑动以查看通知栏、滑走通知,或向上滑动以解锁手机。(问题 #190702454
  • 修复了导致天气和日历活动等信息不出现在主屏幕或锁定屏幕上的“一目了然”微件中的问题。(问题 #190700432问题 #190644743
  • 修复了有时导致在使用手势导航访问最近用过的应用时动画闪烁或抖动的问题。
  • 修复了有时导致麦克风和摄像头权限指示标志卡住直到手机重新启动后才消失的问题。
  • 修复了在将 Android 模拟器与搭载 Android 12 的 Android 虚拟设备 (AVD) 一起使用时阻止 AVD 连接到互联网的问题。
  • 修复了在获得 Beta 版并重置设备后某些用户卡在设置向导上的问题(问题 #190082536)。

Android 12 Beta 版 2 简介

Beta 版 2 现已推出,其中包含最新功能和变更,供您在应用中试用。此版本适用于开发、测试和一般用途。Android 12 仍处于积极的开发阶段,因此 Android 系统和应用可能无法始终按预期运行

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

如何获取 Beta 版 2

您可以在任何 Pixel 3、Pixel 3a、Pixel 4、Pixel 4a 或 Pixel 5 系列设备上安装此版本。

如果您已在运行开发者预览版或 Beta 版 build,您将自动获得到 Beta 版 2 的无线下载 (OTA) 更新。请务必先将 Android 12 SDK 和 Android 模拟器一并更新,然后再继续试用最新功能和变更。要做到这一点,最好的方法是使用最新预览版 Android Studio 中的 SDK 管理器。

如果 Beta 版 2 是您试用的第一个 Android 12 版本,请参阅获取 Android 12,以详细了解如何开始使用此版本。

一般公告

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

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

获取支持

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

对 Pixel 设备的问题、系统问题以及 Google 应用的问题的支持

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

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

对非 Pixel 设备的问题的支持

如需报告我们的设备制造商合作伙伴提供的符合条件的设备存在的问题,请参阅 Android 12 Beta 版设备页面,以查找指向相应设备制造商的 Android 12 Beta 版网站的链接。

对其他应用的问题的支持

请直接与应用开发者联系。

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

Beta 版 2 的新变化

Android 12 Beta 版 2 包含一些值得尝试的新功能和变更:

已解决的主要问题

Android 12 Beta 版 2 中已解决以下问题:

开发者报告的问题

  • 修复了可能导致设备崩溃并重启的各种问题。(问题 #188608172
  • 修复了导致“设置”应用在访问“帐号”屏幕时崩溃的问题。(问题 #188572264
  • 修复了导致手势导航指示器在切换设备的屏幕方向后显示在屏幕上的错误位置的问题。(问题 #186487188问题 #186203723
  • 修复了导致动态壁纸崩溃并还原回另一个壁纸的问题。(问题 #188636390问题 #186092946
  • 修复了导致单手模式叠加层信息在用户退出单手模式后仍然存在的问题。(问题 #188809589
  • 修复了当用户在通知上点按标记为已读完成后无法清除通知的问题。(问题 #183140902
  • 修复了导致在使用某些手势或执行某些操作时未发生触感反馈的问题。(问题 #188643385问题 #188647132
  • 修复了导致系统音量条看起来比预期大的问题。(问题 #188865157
  • 修复了在某些情况下阻止“显示屏始终保持开启状态”模式运行的问题。(问题 #189298635
  • 修复了导致在使用为 null 的设备蓝牙地址调用 setDeviceAddress() 方法时抛出 NullPointerException 的问题。(问题 #186574846

待解决的主要问题

如需查看开发者和用户已报告的待解决的主要问题的最新列表,请参阅待解决的主要问题

其他已知问题

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

所有应用

  • 由于 WebView 存在一个问题,因此在当前搭载公开发布版 Android 的设备上安装 Android Beta 版 2 的用户可能会遇到间歇性应用崩溃。为了解决此问题,请先停用再重新启用 Android System WebView,方法是依次转到设置 > 应用 > 所有应用 > Android System WebView > 停用 > 停用应用 > 启用
  • 在某些情况下,已获得 Display over other apps 权限并呈现全屏叠加层的应用的用户可能会发现,触摸操作在 Android 12 中被屏蔽,直到开发者更新应用。受影响的用户可以在“设置”中暂时关闭该权限,可以随时使用通知栏中的设置图标访问该权限。如果您使用的应用受到此问题的影响,您可以直接与应用开发者联系,以告知相关情况。
  • 当用户尝试在设置 > 密码和帐号下向设备中添加其他帐号时,界面变为黑色并且返回按钮变得无响应。

Google 应用

  • 在某些情况下,将设备更新到 Beta 版 2 之后,每当 Google 地图由次要用户启动时都会崩溃。
  • 在 Android Beta 版 1 和 Beta 版 2 中,屏蔽不明身份人员的来电拨号器设置处于停用状态。从 Beta 版 2.1 开始,重新启用了此设置。

Android 平台

  • 使用 SplashScreen API 时,应用图标有时会被切断。
  • 使用 SplashScreen API 时,设置动画矢量可绘制对象和 setOnExitAnimationListener() 之后,该矢量可绘制对象的动画在调用回调时会停止。

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 SDK Build Tools (31.0.0 rc5) 与 Android Studio Arctic Fox 之前的 Android Studio 版本不兼容。

Android Enterprise

  • 设备可以设置设备级密码和工作资料安全性质询。当您轻按锁屏上的工作应用通知时,系统会先提示您解锁设备,然后提示您解锁工作资料。如果工作质询没有提示您解锁,请从最近的应用或“概览”屏幕中滑走任务,然后重新打开工作应用。

Android Auto

  • 在 Android Auto 上播放 YouTube Music 上的音乐时,某些用户可能会遇到音频从手机中而不是车载音响中播放出来或者在丰田汽车上根本没有音频的情况。
  • 在 Android Auto 上使用 Google 地图导航时,某些用户可能会遇到文字模糊的问题。
  • 用户在 Waze 中选择目的地时可能会遇到问题。
  • 启动 Android Auto 之后,手机可能会变得无响应或卡在锁定屏幕上。
  • 在某些情况下,使用 Android Auto 时,Google 地图可能无法提供不同的路线选项。
  • 手机锁定时,音乐可能会暂停。
  • 尝试使用 Google 助理回复短信时,用户可能会听到音乐音频。
  • 自动日夜切换可能无法工作。

Android TV

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

以前的 Beta 版

Android 12 Beta 版 1

Beta 版 1

发布日期:2021 年 5 月 18 日
Build:SPB1.210331.013
模拟器支持:x86(64 位),ARM (v8-A)
安全补丁程序级别:2021 年 5 月
Google Play 服务:21.12.13
API 差异:

Beta 版 1 的新变化

Android 12 Beta 版 1 包含一些值得尝试的新功能和变更:

已解决的主要问题

Android 12 Beta 版 1 中已解决以下问题:

开发者报告的问题
  • 修复了导致在用户停用应用建议后应用抽屉界面中留有额外空间的问题。(问题 #186096754
  • 修复了 Pixel 手机无法检测到何时被放在 Pixel Stand 上的问题。(问题 #186184469
  • 修复了导致在打开“探索”或点按“探索动态”中的文章时 Google 应用崩溃的问题。(问题 #187540137
  • 修复了某些设备在应用 OTA 映像后无法启动的问题。(问题 #180636356
  • 修复了导致在用户浏览高级移动网络设置时系统提示用户关闭其移动运营商连接的问题。(问题 #181585057
  • 修复了使用开发者选项无法隐藏设备的刘海屏的问题。(问题 #183342310
  • 修复了导致卡顿以及在某些情况下导致设备崩溃并重启的 RenderEngine 问题。(问题 #183873177问题 #184544726
  • 修复了导致某些设备在手动重启后崩溃且无法启动的问题。(问题 #184760958
  • 修复了可能导致在调用 SensorManager.registerListener() 时错误地输出 CompatibilityChangeReporter 日志消息的问题。(问题 #184660151
已解决的其他问题
  • 修复了在车辆上首次设置 Android Auto 并且用户调用 Google 助理时某些用户遇到 Google 助理崩溃的问题。
  • 修复了在 Android Auto 上播放 Google 播客时某些用户遇到 Google 播客崩溃的问题。
  • 修复了在连接到无线兼容车机时使用 Android Auto 版本 6.2 或更低版本的用户有时会遇到无线连接故障的问题。

待解决的主要问题

如需查看开发者和用户已报告的待解决的主要问题的最新列表,请参阅待解决的主要问题

其他已知问题

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

Android 平台
  • 使用 SplashScreen API 时,应用图标有时会被切断。
  • 使用 SplashScreen API 时,设置动画矢量可绘制对象和 setOnExitAnimationListener() 之后,该矢量可绘制对象的动画在调用回调时会停止。
  • 在 Android Beta 版 1 和 Beta 版 2 中,屏蔽不明身份人员的来电拨号器设置处于停用状态。从 Beta 版 2.1 开始,重新启用了此设置。
应用
  • 在某些情况下,已获得 Display over other apps 权限并呈现全屏叠加层的应用用户可能会发现,在开发者更新应用之前,Android 12 会屏蔽触摸操作。受影响的用户可以在“设置”中暂时关闭该权限,您可以随时使用通知栏中的设置图标访问此权限。如果您使用的应用受到此问题的影响,您可以直接与应用开发者联系,以告知相关情况。
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
  • 设备可以设置设备级密码和工作资料安全性质询。当您轻按锁屏上的工作应用通知时,系统会先提示您解锁设备,然后提示您解锁工作资料。如果工作质询没有提示您解锁,请从最近的应用或“概览”屏幕中滑走任务,然后重新打开工作应用。
Android Auto
  • 在 Android Auto 上播放 YouTube Music 上的音乐时,某些用户可能会遇到音频从手机中而不是车载音响中播放出来或者根本没有音频的情况。
  • 在 Android Auto 上使用 Google 地图导航时,某些用户可能会遇到文字模糊的问题。
  • 用户在 Waze 中选择目的地时可能会遇到问题。
Android TV
  • 此 build 不支持使用 Google Home 应用进行设置。
  • 热插拔 HDMI 数据线可能会导致视频在某些显示接收器上播放失败。
  • TV 设置应用的某些页面包含此版本的空占位符。