版本说明

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 4(2026 年 8 月)

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 预填充拨号器,以便用户手动确认操作。

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