Release notes

Beta 7.1

Release date October 16, 2026
Builds CP41.260831.019
Emulator support x86 (64-bit), ARM (v8-A)
Security patch level 2026-10-05
Google Play services 26.28.33

Beta 7

Release date October 9, 2026
Builds CP41.260831.016
Emulator support x86 (64-bit), ARM (v8-A)
Security patch level 2026-10-05
Google Play services 26.28.33

Beta 6.1

Release date September 29, 2026
Builds CP41.260831.007.A3
CP41.260831.011
Emulator support x86 (64-bit), ARM (v8-A)
Security patch level 2026-08-05
Google Play services 26.28.33

Beta 6

Release date September 24, 2026
Builds CP41.260831.007
Emulator support x86 (64-bit), ARM (v8-A)
Security patch level 2026-08-05
Google Play services 26.28.33

Beta 5

Release date September 15, 2026
Builds CP41.260828.004.A8
CP41.260828.005.A6
Emulator support x86 (64-bit), ARM (v8-A)
Security patch level 2026-08-05
Google Play services 26.28.33

Beta 4

Release date August 28, 2026
Builds CP41.260814.003.A2
CP41.260814.003.B1
CP41.260814.003.C2
Emulator support x86 (64-bit), ARM (v8-A)
Security patch level 2026-08-05
Google Play services 26.28.33

Beta 3

Release date August 14, 2026
Builds CP41.260731.005.A2
CP41.260731.005.B1
Emulator support x86 (64-bit), ARM (v8-A)
Security patch level 2026-08-05
Google Play services 26.26.34

Beta 2

Release date August 3, 2026
Builds CP41.260717.006
Emulator support x86 (64-bit), ARM (v8-A)
Security patch level 2026-07-05
Google Play services 26.24.35

Beta 1

Release date July 20, 2026
Builds CP41.260701.005
Emulator support x86 (64-bit), ARM (v8-A)
Security patch level 2026-07-05
Google Play services 26.23.34

Android 17 QPR 2 Beta 7.1 (October 2026)

Building on the initial release of Android 17, we continue to update the platform with fixes and improvements that are then rolled out to supported devices. These releases happen on a quarterly cadence through Quarterly Platform Releases (QPRs), which are delivered both to AOSP and to Google Pixel devices as part of Feature Drops.

Although these updates don't include app-impacting API changes, we provide images of the latest QPR beta builds so you can test your app with these builds as needed (for example, if there are upcoming features that might impact the user experience of your app).

Android 17 QPR2 includes a minor SDK release. This incremental update has no planned behavior changes, minimizing the need for compatibility testing. You can the current SDK changes in the API diff report.

Hardening against call forwarding fraud

Android 17 QPR2 introduces new security restrictions on programmatic call forwarding to protect users from fraud. The system now parses and selectively restricts call-forwarding USSD codes (such as *21#) executed using the TelephonyManager.sendUssdRequest() API.

  • API Restriction: The sendUssdRequest() API is no longer accessible for call-forwarding codes using only the CALL_PHONE permission. Standard apps attempting to execute these codes in the background will be blocked and receive a USSD_ERROR_NOT_ALLOWED callback.
  • System Confirmation: To combat social engineering scams, users manually dialing call-forwarding codes in the system dialer will now see a new OS-level confirmation dialog before the command is executed.
  • Non-Call Forwarding USSD: Non-call forwarding enabling USSD requests (such as mobile money transfers and account checks) are unaffected by this change.
  • Mitigation: If your app is affected, verify that it handles the USSD_ERROR_NOT_ALLOWED failure callback gracefully. For apps requiring call-forwarding setup that don't qualify for an exempted role, migrate your flow to use the ACTION_DIAL intent to pre-fill the dialer, allowing the user to manually confirm the action.

Optimized delivery of self-broadcasts

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

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

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

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

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

如果广播的接收器位于其他进程(包括同一应用的其他进程),或者广播是代表其他应用发送的(例如通过 PendingIntent),或者广播是发送给其他用户个人资料,则不受影响。

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

Known issue in Beta 7.1

Pixel 11 Pro Fold users may have to re-enroll Face Unlock for it to function properly.

Top Issues fixed in Beta 7.1 (October 2026)

Top Issues fixed in Beta 7 (October 2026)

  • Excessive battery drain during idle states when Flip to Shh prevents the device from entering deep sleep. (Issue #560036427, Issue #569079944)
  • HTTPS downloads fail immediately when initiated through the system DownloadManager. (Issue #562833711)

Top Issues fixed in Beta 6 (September 2026)

Top Issues fixed in Beta 5 (September 2026)

  • Changing a Bluetooth device type in settings failed to update its icon visually. (Issue #516071134)
  • A system stability issue that caused unexpected device reboots during continuous UI scrolling in media-heavy applications. (Issue #544291113)
  • Pressing hardware volume buttons while casting media prevented the system volume slider UI from displaying. (Issue #548145018)
  • Fixed a text-rendering issue that caused unexpected background highlights to appear when typing in search fields, and resolved a navigation routing issue that prevented Private Space from unlocking correctly. (Issue #548285596)
  • Enhanced HDR mode remained enabled despite being turned off in user settings. (Issue #547457910)
  • Launching Google Wallet via the power button shortcut caused the touchscreen to become unresponsive. (Issue #549758084)
  • Camera crashes during panorama processing. (Issue #551069625)
  • Bluetooth audio experiences noise and distortion after completing or answering a call. (Issue #541684282)

Top Issues fixed in Beta 4 (August 2026)

Top Issues fixed in Beta 3 (August 2026)

Top Issues fixed in Beta 1 (July 2026)

  • Bluetooth re-pairing fails silently following a remote bond loss. (Issue #412524057)
  • Media player controls briefly flashed on the lock screen upon waking the device despite the app's notifications being disabled. (Issue #484607701)
  • A system crash causing Pixel devices to unexpectedly reboot when invoking Gemini. (Issue #505750489)
  • Initiating a drag-and-drop gesture with multiple fingers caused the source application to stop receiving subsequent touch events. (Issue #516836306)
  • Notifications randomly became invisible in the notification shade until a system restart. (Issue #526139207, Issue #522657034)
  • ML-DSA key generation fails with an exception when using the "NONE" string digest instead of the class constant. (Issue #525612735)
  • An issue in AccessibilityNodeInfo.toString() where window bounds were incorrectly logged using screen bounds, which caused misleading accessibility debugging data. (Issue #520428442)
  • Window-level UI blur effects failed to render and the "Allow window-level blurs" developer toggle reset after rebooting. (Issue #527376569)