版本資訊

Beta 7.1

發布日期 2026 年 10 月 16 日
建構作業 CP41.260831.019
模擬器支援 x86 (64 位元)、ARM (v8-A)
安全性修補程式等級 2026-10-05
Google Play 服務 26.28.33

Beta 7

發布日期 2026 年 10 月 9 日
建構作業 CP41.260831.016
模擬器支援 x86 (64 位元)、ARM (v8-A)
安全性修補程式等級 2026-10-05
Google Play 服務 26.28.33

Beta 6.1

發布日期 2026 年 9 月 29 日
建構作業 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 日
建構作業 CP41.260831.007
模擬器支援 x86 (64 位元)、ARM (v8-A)
安全性修補程式等級 2026-08-05
Google Play 服務 26.28.33

Beta 5

發布日期 2026 年 9 月 15 日
建構作業 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
建構作業 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 日
建構作業 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 日
建構作業 CP41.260717.006
模擬器支援 x86 (64 位元)、ARM (v8-A)
安全性修補程式等級 2026-07-05
Google Play 服務 26.24.35

Beta 版 1

發布日期 2026 年 7 月 20 日
建構作業 CP41.260701.005
模擬器支援 x86 (64 位元)、ARM (v8-A)
安全性修補程式等級 2026-07-05
Google Play 服務 26.23.34

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

我們以 Android 17 的初始版本為基礎,持續更新平台,並將修正內容和改良項目發布至支援的裝置。這些版本會透過季度平台版本 (QPR) 每季發布一次,並以功能推送的形式提供給 AOSP 和 Google Pixel 裝置。

雖然這些更新不包含會影響應用程式的 API 變更,但我們仍提供最新 QPR Beta 版建構版本的圖片,方便您視需要使用這些建構版本測試應用程式 (例如即將推出的功能是否可能會影響應用程式的使用者體驗)。

Android 17 QPR2 包含次要 SDK 版本。這項增量更新沒有預計的行為變更,因此幾乎不需要進行相容性測試。您可以在 API 差異比較表中查看目前的 SDK 變更。

強化防範來電轉接詐欺

Android 17 QPR2 對程式輔助來電轉接功能導入新的安全限制,保護使用者免受詐欺。系統現在會剖析並選擇性限制使用 TelephonyManager.sendUssdRequest() API 執行的來電轉接 USSD 代碼 (例如 *21#)。

  • API 限制:sendUssdRequest() API 不再允許僅使用 CALL_PHONE 權限的來電轉接代碼存取。如果標準應用程式嘗試在背景執行這些代碼,系統會封鎖該應用程式,並傳送 USSD_ERROR_NOT_ALLOWED 回呼。
  • 系統確認:為防範社交工程詐騙,使用者在系統撥號程式中手動撥打來電轉接代碼時,系統會在執行指令前,顯示新的 OS 層級確認對話方塊。
  • 非來電轉接 USSD:非來電轉接啟用 USSD 要求 (例如行動匯款和帳戶檢查) 不受這項異動影響。
  • 緩解措施:如果應用程式受到影響,請確認其能妥善處理 USSD_ERROR_NOT_ALLOWED 失敗回呼。如果應用程式需要設定來電轉接,但不符合豁免角色資格,請將流程遷移至使用 ACTION_DIAL 意圖預填撥號器,讓使用者手動確認動作。

最佳化自我廣播的傳送

On devices running Android 17 QPR2 or higher, Android delivers self-broadcasts more efficiently to improve system health. A self-broadcast is a broadcast (for example, one sent with sendBroadcast()) for which all of the receivers, whether context-registered or declared in the manifest, run in the same process that sent the broadcast. If any receiver runs in a different process, the broadcast isn't a self-broadcast. The system hands self-broadcasts back to the sending process, which delivers them to its own receivers on the main thread. This prevents apps from keeping themselves running in the background by repeatedly sending broadcasts to themselves. This change applies to all apps, regardless of their targetSdkVersion.

This change affects your app in the following ways:

  • Sending a self-broadcast doesn't raise your process's importance and doesn't prevent a cached process from being frozen.

  • If your process is cached and frozen, self-broadcasts that it sent wait until the process is unfrozen, for example, when the user returns to the app or another component of the app starts.

  • Self-broadcasts that haven't been delivered yet are held in the process's memory. If the system kills the process before they're delivered, they're lost and aren't redelivered.

Broadcasts that have a receiver in a different process (including another process of the same app), broadcasts sent on behalf of another app (such as through a PendingIntent), and broadcasts sent to a different user profile aren't affected.

Make sure your app doesn't rely on self-broadcasts to do work in the background. Don't use self-broadcasts as a timer or keep-alive mechanism. To schedule background work, use WorkManager, or use AlarmManager for work that must happen at a specific time. For communication within a process, use direct calls such as callbacks or Kotlin flows instead of broadcasts.

Beta 7.1 版的已知問題

Pixel 11 Pro Fold 使用者可能需要重新註冊人臉解鎖功能,才能正常使用。

Beta 7.1 版修正的重大問題 (2026 年 10 月)

Beta 7 (2026 年 10 月) 修正的重大問題

  • 「翻轉即可勿擾」功能會阻止裝置進入深度休眠,導致裝置在閒置狀態下過度耗電。(問題 #560036427、問題 #569079944)
  • 透過系統 DownloadManager 啟動 HTTPS 下載時,下載作業會立即失敗。(問題 #562833711)

Beta 6 版修正的重大問題 (2026 年 9 月)

Beta 5 (2026 年 9 月) 修正的重大問題

  • 在設定中變更藍牙裝置類型後,圖示未隨之更新。(問題 #516071134)
  • 系統穩定性問題:在媒體內容豐富的應用程式中,持續捲動 UI 會導致裝置意外重新啟動。(問題 #544291113)
  • 投放媒體時按下硬體音量鍵,系統音量滑桿 UI 不會顯示。(問題 #548145018)
  • 修正文字算繪問題,避免在搜尋欄位輸入文字時,背景出現不正常的醒目顯示。此外,我們也解決了導覽路徑問題,確保私人空間能正確解鎖。(問題 #548285596)
  • 即使在使用者設定中關閉,高動態範圍增強模式仍會保持啟用。(問題 #547457910)
  • 透過電源鍵捷徑啟動 Google 錢包時,觸控螢幕會沒有反應。(問題 #549758084)
  • 相機在處理全景相片時當機。(問題 #551069625)
  • 通話結束或接聽來電後,藍牙音訊出現雜音和失真。(問題 #541684282)

Beta 4 (2026 年 8 月) 修正的重大問題

Beta 3 修正的重大問題 (2026 年 8 月)

Beta 1 版修正的重大問題 (2026 年 7 月)

  • 遠端繫結中斷後,藍牙重新配對失敗,但未顯示任何訊息。(問題 #412524057)
  • 即使應用程式通知已停用,喚醒裝置時,螢幕鎖定畫面仍會短暫顯示媒體播放器控制項。(問題 #484607701)
  • 系統當機,導致 Pixel 裝置在叫用 Gemini 時無預警重新啟動。(問題 #505750489)
  • 使用多指啟動拖曳手勢時,會導致來源應用程式停止接收後續的觸控事件。(問題 #516836306)
  • 通知會隨機從通知欄消失,直到系統重新啟動。(問題 #526139207、問題 #522657034)
  • 使用「NONE」字串摘要而非類別常數時,ML-DSA 金鑰產生作業會失敗,並擲回例外狀況。(問題 #525612735)
  • AccessibilityNodeInfo.toString() 的問題:系統會使用螢幕邊界錯誤記錄視窗邊界,導致無障礙功能偵錯資料誤導。(問題 #520428442)
  • 無法算繪視窗層級 UI 模糊效果,且重新啟動後,「允許視窗層級模糊效果」開發人員切換鈕會重設。(問題 #527376569)