支持与版本说明

当您使用 Android 11 开发者预览版进行开发和测试时,您可以使用两个主要支持渠道。

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

Android 11 开发者预览版 2

日期:2020 年 3 月 18 日
Build:RPP2.200227.009
模拟器支持:x86(32/64 位)
安全补丁程序级别:2020 年 3 月
Google Play 服务:20.11.12
API 差异:

Android 11 开发者预览版 2 简介

Android 11 开发者预览版 2 仅面向开发者,旨在帮助他们进行早期开发、测试和反馈。Android 11 开发者预览版 2 是一个早期基准 build,仍然处于积极的开发阶段,因此该 Android 系统和在其上运行的应用可能无法始终按预期工作。

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

您可以在任何 Pixel 2/XL、Pixel 3/XL、Pixel 3a/XL 和 Pixel 4/XL 设备上安装此版本来进行开发和测试,或者也可以使用 Android 模拟器。如需详细了解如何开始使用此版本,请参阅获取 Android 11

一般公告

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

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

对开发者报告的问题的主要修复

开发者报告的以下问题在 DP2 中已修复:

  • 在通知栏中的消息上点按回复后,现在会出现键盘(问题 #150028675)。
  • 通话结束后,手机不再崩溃并重启(问题 #150117193)。
  • 调整电池优化设置时,现在会列出所有应用(问题 #150185518)。
  • getCurrentLocation() 现在会在 Pixel 4 XL 设备上返回正确的位置详细信息(问题 #150151278)。
  • 连接了蓝牙音频设备时,状态栏和快捷设置图块现在会正确指示(问题 #149871906)。
  • LocationManager.requestLocationUpdates() 现在会从网络位置信息提供程序正确报告位置信息(问题 #149890393)。
  • 当用户通过依次转到设置 > 音效 > 铃声 - 通知 - 闹钟提示音来尝试下载 Pixel 音效时,下载操作不再挂起(问题 #149874827)。

主要应用兼容性问题

以下应用兼容性问题在 DP2 中已修复。如需查看 Android 11 中系统变更的完整列表,请参阅行为变更:所有应用行为变更:以 Android 11 为目标平台的应用

  • 公开平台版本不能再是一个代号,它现在总是最新发布的平台。一个新的 build 属性和 API 会视情况提供官方版本或当前代号。此变更可防止在应用注重平台版本而开发却用代号时应用兼容性被破坏。
  • 对 APN 数据库的限制性读取访问现在受目标 SDK 版本控制。应用现在必须以 Android 11 为目标平台,才会受该变更的影响。要了解详情,请参阅行为变更:以 Android 11 为目标平台的应用中的相应部分。

已知问题:Android 平台

  • 将应用转变为以 Android 11 为目标平台的开发者无法运行插桩测试。虽然已经为未来的开发者预览版解决了此问题,但您可以使用以下某种方法在 DP2 中解决此问题:

    • 使用 --force-queryable 标记将您的测试应用安装为强制可查询应用。
    • 在清单中使用 <application android:forceQueryable="true" /> 将您的测试应用标记为强制可查询应用。
    • 在目标的清单中将您的测试软件包添加为可查询软件包:

      <manifest .../>
            <queries>
              <package android:name="<test package>" />
            </queries>
          </manifest>
          
  • 使用快速分享功能在两个 Pixel 4 设备之间分享文件时,操作成功完成,但接收文件的设备上的界面却指出该设备未收到文件。

  • 系统创建和清理 WindowToken 实例的方式存在一个问题,这可能会导致在应用中导航和滚动时出现卡顿和丢帧。

  • 访问最近用过的应用概览后,通过长按来选择某个最近用过的应用中的元素可能会导致崩溃。

已知问题:Android Enterprise

  • 在 Google Pixel 3a 设备上,NFC 配置期间会循环显示 Google 服务的“服务条款”屏幕。
  • 在配置工作资料时锁定设备或使设备休眠可能会导致配置崩溃。
  • 工作资料安全验证:

    • 未强制实施最大密码输错次数和强身份验证超时。
    • 让用户为其工作资料设置新密码的请求失败。
  • 位置信息访问权限:

    • 依次转到设置 > 位置信息 > 工作后,未显示工作应用最近发出的位置信息请求。
    • 点按通知(对于管理员启用的位置信息访问权限)会显示错误应用的应用信息。
  • 最近用过的应用中的文字选择功能对工作资料应用不起作用。

  • 设置用户权限 DISALLOW_CONFIG_TETHERING 也会禁止访问 WLAN 设置。

  • 管理员要求提供的错误报告(使用 requestBugreport() 获取)有始无终。

  • 从 Android 10 升级到 Android 11 后,公司自有设备上的工作资料不会强制实施以前的用户限制。

  • 当设备重启或者先关闭再打开工作资料时,不会保存影响设备的工作资料限制(如飞行模式)。

  • 暂停使用个人应用后,系统不会暂停使用某人后来安装的个人应用。

Android 11 开发者预览版 1

DP 1.1

日期:2020 年 3 月 4 日
Build:RPP1.200123.020
模拟器支持:x86(32/64 位)
安全补丁程序级别:2020 年 3 月
Google Play 服务:20.04.14
API 差异:

DP1

日期:2020 年 2 月 19 日
Build:RPP1.200123.016
模拟器支持:x86(32/64 位)
安全补丁程序级别:2020 年 3 月
Google Play 服务:20.04.14
API 差异:

Android 11 开发者预览版 1.1(2020 年 3 月)

这是对 Android 11 开发者预览版 1 的次要更新,它包含以下重要修复和变更:

  • 隐私设置
    • 如果以 Android 11 为目标平台的应用尝试同时请求前台位置信息权限(如 ACCESS_COARSE_LOCATIONACCESS_FINE_LOCATION)和其他任何权限,不再收到错误的安全异常。
  • Android Studio 和工具
    • armeabi-v7a 应用不再导致 x86 模拟器映像崩溃。
    • 以 Android 11 为目标平台的 NDK 应用不再因 Android Gradle 插件的问题而被阻止构建。Android Studio 4.0 Beta 2(或更高版本)和 Android Studio 4.1 Canary 1(或更高版本)均包含这项修复。
  • 非 SDK 接口限制
    • 对于 OkHTTP 和相关 SDK 使用的一小部分广泛应用的方法,灰名单限制已经暂时放宽。这样一来,在这些限制以后在开发者预览版中恢复之前,应用开发者应该会有更多的时间来测试和更新他们的库。
  • 应用
    • 修复了 com.android.phone 抛出严重异常的问题。
  • GSI
    • 修复了使用 gsi_gms_arm64-userdebug build 无法在 Pixel 3 设备上启动的问题。
    • 修复了设置向导在 Pixel 4 XL 设备上运行时崩溃的问题。

Android 11 开发者预览版 1 简介

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

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

您可以在任何 Pixel 2/XL、Pixel 3/XL、Pixel 3a/XL 和 Pixel 4/XL 设备上安装此版本来进行开发和测试,或者也可以使用 Android 模拟器。如需详细了解如何开始使用此版本,请参阅获取 Android 11

一般公告

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

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

已知问题:Android 平台

SafetyNet 认证

  • 对于面向 Pixel 设备的开发者预览版 1 build,尚未获得 SafetyNet 认证,不过预计很快就会获得。依赖于 SafetyNet 认证的应用最初可能无法运行,但在这些 build 获得批准后,相关应用应该就能开始正常运行。

Android Enterprise

  • 在 Google Pixel 3a 设备上,NFC 配置期间会循环显示 Google 服务的“服务条款”屏幕。
  • 工作资料安全性挑战:
    • 未强制实施最大密码输错次数和强身份验证超时。
    • 无法请求用户设置新工作资料密码。
    • 锁定屏幕中的界面文字不正确。
    • 工作资料锁定图案显示得与所输入的不同。
    • 锁定屏幕中不会禁止屏幕截图。
  • 设置 > 位置 > 工作中不会显示工作应用最近发出的位置信息请求。
  • 在前台运行的工作应用,在屏幕关闭或工作资料锁定屏幕超时后无法正确地重新打开。
  • “最近用过的应用”中的文字选择功能对工作资料应用不起作用

已知问题:Android Studio 和工具

  • 要编译和使用 Android 11 SDK API,请在应用的 build.gradle 文件中进行以下设置:

    compileSdkVersion: 'android-R'
        buildToolsVersion: "30.0.0 rc1"
        targetSdkVersion: 'R'
        

已知问题:Android Auto

界面/用户体验

在 Android 11 上使用 Android Auto 时,用户偶尔可能会遇到界面/用户体验问题。

  • Android Auto 小面栏上的图标可能会相互重叠。
  • Android Auto 界面上的当前时间可能会与界面中的其他项目重叠。
  • 在 Android 设备上激活护眼模式后,Android Auto 界面也可能会变成护眼模式。

Google 助理

使用 Android Auto 时,用户偶尔可能会遇到 Google 助理问题。不过,这些问题并非只有 Android 11 存在。

  • 当用户通过 Android Auto 界面上的软键或方向盘上的硬键触发 Google 助理时,Google 助理语音控制面板可能会出现,但它不会接受用户的任何语音输入,或者可能会返回无法使用语音或网络连接不良的错误。

崩溃

使用 Android Auto 时,用户偶尔可能会遇到崩溃问题。不过,这些问题并非只有 Android 11 存在。

  • Android Auto 可能会在汽车与手机建立蓝牙连接时出现崩溃问题。设置 Android Auto 投屏后,如果手机尝试与汽车配对并建立蓝牙连接,就会出现这种情况。
  • 如果在汽车音响主机完全启动之前进行 USB 连接,Android Auto 可能会在连接期间发生崩溃。

电话

在 Android 11 上使用 Android Auto 时,用户偶尔可能会遇到电话问题。Android 11 上的代码重构可能会导致电话问题。

  • 使用 Android Auto 时,用户可能会遇到无法拨打电话或结束通话的问题。

在 Android 11 上使用 Android Auto 时,用户偶尔可能会遇到导航问题。

  • 用户可能会遇到无法在 Android Auto 中结束导航的问题。