版本说明

Beta 7

发布日期 2026 年 10 月 9 日
builds CP41.260831.016
模拟器支持 x86(64 位)、ARM (v8-A)
安全补丁级别 2026-10-05
Google Play 服务 26.28.33

Beta 6.1

发布日期 2026 年 9 月 29 日
builds CP41.260831.007.A3
CP41.260831.011
模拟器支持 x86(64 位)、ARM (v8-A)
安全补丁级别 2026-08-05
Google Play 服务 26.28.33

Beta 6

发布日期 2026 年 9 月 24 日
builds CP41.260831.007
模拟器支持 x86(64 位)、ARM (v8-A)
安全补丁级别 2026-08-05
Google Play 服务 26.28.33

Beta 版 5

发布日期 2026 年 9 月 15 日
builds CP41.260828.004.A8
CP41.260828.005.A6
模拟器支持 x86(64 位)、ARM (v8-A)
安全补丁级别 2026-08-05
Google Play 服务 26.28.33

Beta 版 4

发布日期 August 28, 2026
builds CP41.260814.003.A2
CP41.260814.003.B1
CP41.260814.003.C2
模拟器支持 x86(64 位)、ARM (v8-A)
安全补丁级别 2026-08-05
Google Play 服务 26.28.33

Beta 3

发布日期 2026 年 8 月 14 日
builds CP41.260731.005.A2
CP41.260731.005.B1
模拟器支持 x86(64 位)、ARM (v8-A)
安全补丁级别 2026-08-05
Google Play 服务 26.26.34

Beta 2

发布日期 2026 年 8 月 3 日
builds CP41.260717.006
模拟器支持 x86(64 位)、ARM (v8-A)
安全补丁级别 2026-07-05
Google Play 服务 26.24.35

Beta 版 1

发布日期 2026 年 7 月 20 日
builds CP41.260701.005
模拟器支持 x86(64 位)、ARM (v8-A)
安全补丁级别 2026-07-05
Google Play 服务 26.23.34

Android 17 QPR 2 Beta 7(2026 年 10 月)

在 Android 17 的初始版本的基础上,我们会继续更新该平台,不断修复问题和改进性能,然后向受支持的设备发布这些修复和改进。这些更新通过季度平台版本 (QPR) 每季度发布一次,作为功能更新的一部分提供给 AOSP 和 Google Pixel 设备。

虽然这些更新不包含影响应用的 API 变更,但我们仍会提供最新 QPR Beta 版 build 的映像,以便您根据需要使用这些 build 来测试您的应用(例如,如果即将推出的功能可能会影响您应用的用户体验)。

Android 17 QPR2 包含一个 SDK 次要版本。此增量更新没有计划的行为变更,因此最大限度地减少了兼容性测试的需求。您可以在 API 差异报告中查看当前的 SDK 变更。

加强防范来电转接欺诈

Android 17 QPR2 针对程序化呼叫转接引入了新的安全限制,以保护用户免遭欺诈。系统现在会解析并有选择性地限制使用 TelephonyManager.sendUssdRequest() API 执行的呼叫转移 USSD 代码(例如 *21#)。

  • API 限制:仅使用 CALL_PHONE 权限的呼叫转接代码无法再访问 sendUssdRequest() API。尝试在后台执行这些代码的标准应用会被阻止,并会收到 USSD_ERROR_NOT_ALLOWED 回调。
  • 系统确认:为了打击社会工程学诈骗,用户现在在系统拨号器中手动拨打呼叫转移代码时,系统会在执行命令之前显示新的操作系统级确认对话框。
  • 非来电转接 USSD:启用非来电转接功能的 USSD 请求(例如移动货币转账和账号检查)不受此项变更的影响。
  • 缓解措施:如果您的应用受到影响,请验证它是否能妥善处理 USSD_ERROR_NOT_ALLOWED 失败回调。对于需要设置来电转接但未获得豁免角色的应用,请迁移您的流程以使用 ACTION_DIAL intent 预填充拨号器,以便用户手动确认操作。

优化了自播的投放

在搭载 Android 17 QPR2 或更高版本的设备上,Android 会更高效地传递自广播,以改善系统健康状况。自广播是一种广播(例如,使用 sendBroadcast() 发送的广播),其中所有接收器(无论是在上下文中注册的还是在清单中声明的)都在发送广播的同一进程中运行。如果任何接收器在不同的进程中运行,则广播不是自广播。系统将自广播交回给发送进程,该进程将自广播递送给主线程上的自有接收器。这样可防止应用通过反复向自身发送广播来保持在后台运行。此变更适用于所有应用,无论其 targetSdkVersion 为何。

此项变更会以以下方式影响您的应用:

  • 发送自广播不会提高进程的重要性,也不会阻止缓存的进程被冻结。

  • 如果您的进程被缓存并冻结,则其发送的自广播会等待,直到进程被解冻(例如,当用户返回应用或应用的另一个组件启动时)。

  • 尚未传送的自广播会保留在进程的内存中。如果系统在传送这些消息之前终止了相应进程,这些消息就会丢失,并且不会重新传送。

在不同进程(包括同一应用的其他进程)中具有接收器的广播、代表其他应用发送的广播(例如通过 PendingIntent 发送的广播)以及发送到不同用户配置的广播不受影响。

确保您的应用不依赖于自广播在后台执行工作。请勿将自广播用作计时器或 keep-alive 机制。如需调度后台工作,请使用 WorkManager;对于必须在特定时间执行的工作,请使用 AlarmManager。 对于进程内的通信,请使用回调或 Kotlin Flow 等直接调用,而不是广播。

Beta 7 中的已知问题

Pixel 11 Pro Fold 用户可能需要重新注册人脸解锁功能,才能使其正常运行。

Beta 7(2026 年 10 月)中修复的主要问题

  • 在“倒扣手机即可设为勿扰”功能阻止设备进入深度睡眠状态时,设备在空闲状态下耗电过快。(问题 560036427、问题 569079944)
  • 通过系统 DownloadManager 发起的 HTTPS 下载会立即失败。(问题 #562833711)

Beta 6 中修复的热门问题(2026 年 9 月)

Beta 版 5 中修复的热门问题(2026 年 9 月)

  • 在设置中更改蓝牙设备类型后,其图标未能直观地更新。(问题 #516071134)
  • 一个系统稳定性问题,该问题会导致在媒体密集型应用中持续滚动界面时设备意外重启。(问题 #544291113)
  • 在投放媒体时按硬件音量按钮会阻止显示系统音量滑块界面。(问题 #548145018)
  • 修复了在搜索字段中输入内容时导致意外显示背景突出显示效果的文本渲染问题,并解决了导致私密空间无法正确解锁的导航路由问题。(问题 #548285596)
  • 即使在用户设置中关闭了增强 HDR 模式,该模式仍保持启用状态。(问题 #547457910)
  • 通过电源按钮快捷方式启动 Google 钱包会导致触控屏幕无响应。(问题 #549758084)
  • 在全景处理期间,相机崩溃。(问题 #551069625)
  • 完成或接听通话后,蓝牙音频出现噪音和失真。(问题 #541684282)

Beta 4 中修复的热门问题(2026 年 8 月)

Beta 3 中修复的热门问题(2026 年 8 月)

Beta 1 中修复的热门问题(2026 年 7 月)

  • 远程绑定丢失后,蓝牙重新配对会静默失败。(问题 #412524057)
  • 即使应用通知已停用,媒体播放器控件在设备唤醒时也会在锁屏界面上短暂闪烁。(问题 #484607701)
  • 在调用 Gemini 时,系统崩溃导致 Pixel 设备意外重新启动。(问题 #505750489)
  • 使用多根手指发起拖放手势会导致源应用停止接收后续触摸事件。(问题 #516836306)
  • 通知在通知栏中随机变为不可见,直到系统重启。(问题 526139207、问题 522657034)
  • 使用“NONE”字符串摘要(而非类常量)时,ML-DSA 密钥生成失败并出现异常。(问题 #525612735)
  • AccessibilityNodeInfo.toString() 中的一个问题,即窗口边界使用屏幕边界错误地记录,导致无障碍调试数据具有误导性。(问题 520428442)
  • 窗口级界面模糊效果无法呈现,并且在重新启动后,“允许窗口级模糊”开发者切换开关重置。(问题 #527376569)