Beta 4.1
| 发布日期 | 2026 年 6 月 1 日 |
| 构建 | CP21.260330.011 |
| 模拟器支持 | x86(64 位)、ARM (v8-A) |
| 安全补丁级别 | 2026-05-05 |
| Google Play 服务 | 26.11.36 |
Beta 版 4
| 发布日期 | 2026 年 4 月 16 日 |
| 构建 | CP21.260330.008 |
| 模拟器支持 | x86(64 位)、ARM (v8-A) |
| 安全补丁级别 | 2026-04-05 |
| Google Play 服务 | 26.11.36 |
Beta 3
| 发布日期 | 2026 年 3 月 26 日 |
| 构建 | CP21.260306.017 |
| 模拟器支持 | x86(64 位)、ARM (v8-A) |
| 安全补丁级别 | 2026-03-05 |
| Google Play 服务 | 26.02.35 |
Beta 2
| 发布日期 | 2026 年 2 月 26 日 |
| 构建 | CP21.260206.011 CP21.260206.011.A1(Pixel 6 Pro、Pixel 6、Pixel 6a、Pixel 7 Pro、Pixel 7) |
| 模拟器支持 | x86(64 位)、ARM (v8-A) |
| 安全补丁级别 | 2026-02-05 |
| Google Play 服务 | 25.49.33 |
Beta 版 1
| 发布日期 | 2026 年 2 月 13 日 |
| 构建 | CP21.260116.011.B1 CP21.260116.011.A1(Pixel 6 Pro、Pixel 6、Pixel 6a、Pixel 7 Pro、Pixel 7) |
| 模拟器支持 | x86(64 位)、ARM (v8-A) |
| 安全补丁级别 | 2026-01-05 |
| Google Play 服务 | 25.47.33 |
Android 17 Beta 4.1(2026 年 6 月)
此次对 Android 17 Beta 4 的次要更新包括以下修复:
- 状态栏在连接正常的情况下错误地显示信号格数为零。(问题 #488358813)
- 一个界面同步问题,即在飞行模式下,移动流量快捷设置图标仍处于启用状态。(问题 #501368569、问题 #505757076、问题 #512828669)
- 选择高分辨率时,外接显示屏会黑屏。(问题 #504952465)
- 蓝牙音频路由问题,该问题会导致在系统中断(例如定时器)后播放静音。(问题 #497181008)
- 导致助听器在闲置或充电后自动从已配对的设备中取消配对的问题。(问题 #504968772、问题 #504395613、问题 #493347800、问题 #504696777)
所有注册了适用于 Pixel 的 Android Beta 版计划的设备都会获得 Beta 4.1 的无线下载 (OTA) 更新。
Android 17 Beta 4(2026 年 4 月)
Android 17 已推出最后一个计划内 Beta 版(Beta 版 4),请进行最终兼容性测试,并开始将以 Android 17 为目标平台的应用发布到 Google Play 商店。
如果您开发 Android SDK、库、工具或游戏引擎,请务必立即准备好任何必要的更新,以防止下游应用和游戏开发者因兼容性问题而受阻,并使他们能够以最新的 SDK 功能为目标。如果需要更新才能完全支持 Android 17,请务必告知下游开发者。
应用内存限制
Android 17 Beta 4 引入了保守的应用内存限制,以提高系统稳定性。如果您的应用因这些限制而被终止,ApplicationExitInfo.getDescription 将包含“MemoryLimiter”。您还可以使用基于触发器的性能分析,在达到限制时使用 TRIGGER_TYPE_ANOMALY 捕获堆转储。
后台音频强化变更
从 Android 17 开始,音频框架会强制执行对后台音频互动的限制,包括音频播放、音频焦点请求和音量更改 API。根据您的反馈,我们自 Beta 版 2 以来做出了一些更改,包括强制执行 targetSDK 限制(仅限使用中的 FGS)以及豁免闹钟音频。如需了解完整详情,请参阅更新后的指南。
屏蔽跨资料环回流量
从 Android 17 开始,默认情况下不再允许跨资料环回流量。同一配置文件内的环回流量不受影响。 此变更适用于在 Android 17 或更高版本上运行的所有应用,无论应用的目标 API 级别如何。
Beta 4 中修复的主要问题
- 从截屏预览中分享屏幕截图时,网页网址会自动包含在内,导致不必要的链接与图片文件一起分享。(问题 #444631269)
- 无障碍功能问题导致设备完全无响应且无法使用。(问题 #484755628)
- 媒体控件微件可能会消失或无法在多个活跃媒体会话之间切换。(问题 #457008153、问题 #466760800、问题 #497131275、问题 #499041878)
- 修复了以下问题:屏保服务无法正确处理按键事件、触发键盘锁 Bouncer 提示或执行服务生命周期回调。(问题 #485661973)
- 用户无法成功下载和应用电影效果或当地天气壁纸效果。(问题 #475924636)
- 在消息应用中输入内容时,设备会死机并自发重启。(问题 #478417840)
- 一个严重的系统不稳定问题,会导致设备在正常使用期间挂起和崩溃。(问题 #427436873、问题 #428838049)
- 一个导致设备在电量接近 80% 的限制时充电速度显著降低的问题,这会导致设备在达到目标电量并进入旁路模式之前出现长时间延迟。(问题 #485148344、问题 #490178498)
- 修复了导致彩色水平线随机遮挡设备显示屏的渲染问题。(问题 #478953060、问题 #478177624、问题 #483765859、问题 #487263076)
- 在反馈报告正在进行时下拉通知栏可能会导致系统界面崩溃和设备死机。(问题 #488920581)
- 设备重启后,包括 Pixel 启动器和导航在内的关键系统组件可能会崩溃或在几分钟内无响应。(问题 #317282987、问题 #316689583、问题 #316188779)
- 一个无障碍问题,该问题会导致用户在最小化并返回分屏视图后无法与应用正常互动。(问题 #490735259)
- 通过系统设置或快捷设置面板关闭蓝牙后,无法重新启用蓝牙。(问题 #498320401)
- 当通知栏中有多条通知时,标记为 setSilent(true) 的通知可能会在 Android 16 上意外播放提醒声音。(问题 #467164528)
- Wi-Fi 分析器应用无法检测到任何可用的 Wi-Fi 信号,从而导致无法进行网络扫描和信号监控。(问题 #488493098、问题 #488244938、问题 #491531212、问题 #490566133、问题 #488742605、问题 #488437847、问题 #489664292、问题 #492229996、问题 #492403933、问题 #492078596、问题 #493259320、问题 #490313462、问题 #494716049、问题 #495146669、问题 #490268954、问题 #496870370、问题 #497174811、问题 #496927303、问题 #497726865、问题 #498299558、问题 #496860223、问题 #498454519、问题 #499751486、问题 #491171326)
Android 17 Beta 3(2026 年 3 月)
Android 17 Beta 3 已正式达成“平台稳定性”里程碑。API Surface 现已锁定,这意味着现在可以执行最终兼容性测试,并将以 Android 17 为目标平台的应用发布到 Google Play 商店。
如果您开发的是 SDK、库、工具或游戏引擎,请务必立即发布更新,以免下游开发者无法使用最新的 SDK 功能。
以下是 Android 17 Beta 3 中引入的新功能、行为变更和增强功能的摘要:
媒体和相机增强功能
- 照片选择器自定义:您现在可以修改照片选择器的网格视图宽高比。使用
PhotoPickerUiCustomizationParamsAPI,您可以从默认的 1:1 方形切换到 9:16 纵向显示,从而更好地集成界面。 - RAW14 图片格式:专业相机应用现在可以使用新的
ImageFormat.RAW14常量拍摄每像素 14 位的 RAW 图片,从而从兼容的传感器中获取最丰富的细节和色深。 - 供应商定义的相机扩展:硬件合作伙伴现在可以定义自定义相机扩展模式(例如“智能超清”或 AI 美化)。通过
isExtensionSupported(int)API 查询这些信息。 - 相机设备类型 API:识别相机是内置硬件、外接 USB 摄像头还是虚拟相机。
- 蓝牙 LE 音频助听器:新增的设备类别 (
AudioDeviceInfo.TYPE_BLE_HEARING_AID) 可让应用区分助听器与通用 LE 音频耳机,从而实现量身定制的界面图标。 - 精细的助听器音频路由:用户可以单独将系统声音(通知、铃声、闹钟)路由到已连接的助听器或设备扬声器。此操作在系统级处理,无需更改 API。
- 扩展型 HE-AAC 软件编码器:系统提供的新编码器 (
c2.android.xheaac.encoder) 支持高比特率和低比特率,可在低带宽条件下显著提升音频质量,包括强制支持响度元数据以确保音量一致。
性能和电池
- 减少了空闲闹钟的唤醒锁:
AlarmManager.setExactAndAllowWhileIdle的新变体基于回调,接受OnAlarmListener而不是PendingIntent。这可以降低耗电量,并减少在低电耗模式或省电模式下需要精确回调的应用(例如医疗监护仪或消息传递套接字)的长时间部分唤醒锁。
隐私和安全
- 系统提供的位置信息按钮:您可以通过 Jetpack 嵌入一个安全的、由系统呈现的位置信息按钮。点按该按钮后,您的应用仅在当前会话中获得精确位置信息访问权限,而不会触发系统对话框。需要
USE_LOCATION_BUTTON权限。 - 密码显示方式细分:“显示密码”设置现在分为触控输入(短暂显示最后一个字符)和实体键盘(默认立即隐藏)两种。标准框架组件会自动遵循此设置;自定义字段应迁移到
ShowSecretsSettingAPI。 - 后量子加密 (PQC) 混合签名:Android 引入了 v3.2 APK 签名方案,将传统签名(RSA/椭圆曲线)与 ML-DSA 签名相结合。这有助于应用为 NIST 标准和量子计算的发展做好准备。
用户体验和系统界面
- 外接显示屏上的 widget 支持:改进了不同像素密度下 widget 的视觉一致性。
RemoteViews.setViewPadding现在接受复杂单位 (DP/SP),并且微件可以通过OPTION_APPWIDGET_DISPLAY_ID检索特定DisplayMetrics。 - 桌面互动式画中画 (iPiP):应用可以请求在桌面模式(外接显示屏上的默认模式)下移至“固定”窗口层。这些固定窗口可保持互动状态,并始终置顶。需要
USE_PINNED_WINDOWING_LAYER和画中画权限。 - 隐藏主屏幕应用标签:用户现在可以隐藏主屏幕上的应用标签。确保您的应用图标具有高辨识度!
- 重新设计的屏幕录制功能:全新的浮动工具栏改进了创作者的录制控件和截取设置。最终视频会自动排除界面。
- 气泡:Beta 2 中引入的窗口模式功能现已完全启用。
核心功能和健康
- VPN 应用排除设置:VPN 应用可以使用
ACTION_VPN_APP_EXCLUSION_SETTINGSintent 启动系统管理的界面,用户可以在其中选择特定应用来绕过 VPN 隧道(隧道拆分)。 - 动态系统字体回退:Android 现在支持在运行时更新字体回退链,无需进行完整的操作系统更新即可提供更新后的表情符号和排版。
- OpenJDK 21 和 25 更新:集成了现代 OpenJDK 功能,包括更新的 Unicode 支持以及针对 TLS 中命名组的增强型 SSL 支持。
- “健康数据共享”设备数据提供程序 (DDP):“健康数据共享”现在可以区分应用生成的数据和直接来自系统验证的硬件(例如 Wear OS 手表或手机本身)的数据。
Beta 3 中修复的主要问题
- Android 16 进程生命周期管理中存在系统级回归,导致应用频繁、随机重启以及屏幕闪烁,进而导致多个第三方应用中用户进度丢失和应用状态中断。(问题 #440017096)
- 一个导致扩展深色模式无法应用于工作资料和私密空间中的应用的问题。(问题 #476409380)
- 相机故障导致用户无法切换到 5 倍长焦镜头。(问题 #485610295、问题 #488274607)
- 从超广角镜头切换到广角镜头时出现卡顿和不稳定的行为。(问题 #452650681)
- 系统挂起,导致在与 Android Auto 断开连接或锁定设备后,锁屏状态无响应。(问题 #457527675)
- 系统不稳定问题,该问题会导致设备在使用 Android Auto 时死机和重启。(问题 #455555269、问题 #457973643)
- 系统不稳定问题,导致设备频繁自发重启和挂起。(问题 #485892529、问题 #488619007、问题 #488482317、问题 #485627106、问题 #489454751、问题 #487638484、问题 #487604772、问题 #485385078)
- 导致设备意外重启的回归问题。(问题 #420999948、问题 #426316038)
- 音频焦点快速变化期间发生崩溃。(问题 #477151825)
- 蓝牙配对卡顿长达 150 秒。(问题 #466163481)
- 系统级不稳定,导致在空闲期间自发重启。(问题 #297421786、问题 #300558078、问题 #301726714、问题 #310348072、问题 #321233271、问题 #320461892、问题 #348326714、问题 #348297618、问题 #348290709、问题 #348242411、问题 #348217723、问题 #348541549、问题 #348770195、问题 #348786196、问题 #348766331、问题 #349273927、问题 #349977622、问题 #350685466、问题 #351357895、问题 #352743431、问题 #354467134、问题 #355126951、问题 #355602077、问题 #355239966、问题 #357282489、问题 #358040619、问题 #358344787、问题 #360475166、问题 #360461108、问题 #360120511、问题 #360968601、问题 #361916913、问题 #362650982、问题 #363213047、问题 #363464720、问题 #363205584、问题 #361007622、问题 #364849917、问题 #365338167、问题 #370154739、问题 #370041210)
- 来电无法触发设备振动。(问题 #473464803、问题 #470955250)
- 修复了以下问题:在启用 80% 充电上限时,省电模式会无限期保持启用状态。(问题 #366996806)
- 修复了以下问题:在锁屏状态下与 Google 信息通知互动时,显示渲染问题会导致出现视觉伪影。(问题 #486491783、问题 #486806705、问题 #485168942)
- 通知偶尔无法关闭或重新出现。(问题 #454647834)
- 一个渲染问题,该问题会导致在返回导航过渡期间出现视觉伪影。(问题 #485316132)
- 系统状态栏图标会随机消失,导致用户无法查看电池电量或网络信号强度。(问题 #473447873、问题 #484689844、问题 #484382982、问题 #472268834、问题 #489158801、问题 #484569035)
Android 17 Beta 2(2026 年 2 月)
Beta 2 现已推出。 与 Beta 版 1 类似,此版本适用于开发、测试和一般用途。不过,Android 17 仍处于积极开发阶段,因此该 Android 系统和搭载该系统的应用可能无法始终按预期工作。
Beta 2 的新变化
用户体验和系统界面
- 气泡:用户现在可以通过长按启动器图标,将任何应用设为气泡。在大屏设备上,任务栏中新增了气泡栏,用于管理整理和锚定的气泡。应用应遵循多窗口模式指南。
- EyeDropper API:借助这一新的系统 API,应用无需屏幕截图权限即可从显示屏上的任意位置捕获像素颜色。
- 联系人选择工具:
ACTION_PICK_CONTACTSintent 提供系统级选择工具。它会授予对特定字段的临时、基于会话的访问权限,从而减少对完整READ_CONTACTS权限的需求。 - 触控板指针捕获:默认情况下,捕获的触控板现在会像鼠标一样运行,报告相对移动和手势,而不是原始手指坐标。旧版绝对模式仍可通过
POINTER_CAPTURE_MODE_ABSOLUTE使用。 - 互动式选择器:应用可以在
ChooserSession上使用getInitialRestingBounds来确定选择器的最终界面位置,以便更好地调整布局。
连接性和跨设备
- 跨设备切换:新的 Handoff API 可通过
CompanionDeviceManager实现跨设备(例如从手机到平板电脑)状态恢复。 - 高级测距:
- UWB DL-TDOA:支持 FiRA 4.0,可实现可保护隐私的室内导航。
- 邻近检测:实现 Wi-Fi 联盟规范,以改进基于 Wi-Fi 的测距。
- 流量套餐增强功能:应用可以使用
getStreamingAppMaxDownlinkKbps和getStreamingAppMaxUplinkKbps查询运营商分配的下行/上行最大速率,以用于流式传输。
核心功能、隐私保护和性能
- 本地网络访问权限:Android 17 引入了
ACCESS_LOCAL_NETWORK权限(属于NEARBY_DEVICES组),用于保护局域网通信。 - 时区广播:新 intent
ACTION_TIMEZONE_OFFSET_CHANGED专门在偏移量发生变化(例如夏令时转换)时触发。 - NPU 管理:以 Android 17 为目标平台的应用必须声明 FEATURE_NEURAL_PROCESSING_UNIT 硬件功能,才能直接访问 NPU。
- ICU 78:更新后的国际化库支持 Unicode 17。
- 短信动态密码保护:为防止劫持,Android 17 会将大多数应用以编程方式访问动态密码消息的时间延迟 3 小时。开发者应改用 SMS Retriever 或 SMS User Consent API。
Beta 2 中修复的主要问题
- Android 16 中的平台稳定性回归问题,该问题会导致活跃应用意外重启或刷新,从而导致用户进度丢失,并在应用使用过程中出现间歇性界面闪烁。(问题 #440017096)
- 对于使用德语设置的用户,“最近用过的应用”屏幕中存在界面布局回归问题。(问题 #476830557、问题 #486511401)
- 通过允许开发者在编码器配置后通过 getOutputFormat 确认时域分层支持,解决了帧依赖关系元数据缺失的问题,从而提高了视频串流的可靠性。(问题 #306222291)
- 在弱光模式下,时钟屏保在 24 小时制中省略了前导零。(问题 #444255729)
- 关闭文件夹后,无法立即执行后续互动(例如打开另一个文件夹或切换屏幕)。(问题 #470541347、问题 #471533397、问题 #477848604)
- 系统崩溃和自发重启问题,导致设备使用中断。(问题 #413562426)
- 一个严重的系统不稳定问题,会导致设备在应用转换或服务调用期间死机和重启。(问题 #419070024、问题 #428572458、问题 #430393241、问题 #424912278、问题 #431440391、问题 #426346396)
- 系统界面死锁,导致与 Android Auto 断开连接后锁屏无响应且显示屏卡住。(问题 #457527675)
- 系统位置信息权限披露声明对话框中存在界面拼写错误,导致“返回”按钮错误地显示为“Bac”。(问题 #460242870、问题 #477245738)
- “实时翻译”和“规则”在“系统”菜单中被错误分类。(问题 #476754995)
- 反复进入“显示和触控”设置会触发严重的系统界面崩溃,并导致设备不稳定。(问题 #474486679)
- 持续崩溃,导致用户无法从主屏幕打开“壁纸与个性化”设置。(问题 #478520173)
- 无线调试二维码扫描器中存在界面布局问题,导致返回箭头与二维码图标重叠。(问题 #474769647)
- 声音设置中的一个问题:选择铃声后无法播放预览。(问题 #355086959、问题 #375840924、问题 #381007949、问题 #381077928、问题 #419301121、问题 #452646483、问题 #468837747)
- 系统更新后出现冗余通知的问题。我们改进了通知服务逻辑,以便在更新后的初始化过程中正确清除过时的提醒。(问题 #454647834)
- Pixel 6 Pro 上的 GPU 着色器编译器优化 bug,该 bug 会导致特定 GLSL 数学表达式被错误地评估为常量,从而导致应用中出现视觉渲染伪影。(问题 #473226715)
Android 17 Beta 1(2026 年 2 月)
Beta 1 现已上架,其中包含最新功能和变更,供您在应用中试用。此版本适用于开发、测试和一般用途。不过,Android 17 仍处于积极开发阶段,因此该 Android 系统和搭载该系统的应用可能无法始终按预期工作。
与之前的版本一样,Android 17 包含一些系统变更。在某些情况下,在应用更新为支持 Android 17 之前,这些变更可能会对应用产生一些影响,因此您可能会遇到从各种小问题到更严重的限制等各种影响。一般来说,大多数应用连同大多数 API 和功能都会按预期运行。
Beta 1 的新变化
Android 17 继续致力于打造更具适应性的 Android 应用,对相机和媒体功能进行了重大改进,引入了用于优化连接性的新工具,并扩展了配套设备的配置文件。亮点聚焦:
界面和窗口
强制性大屏设备自适应
以 Android 17(API 级别 37)为目标平台且在大屏设备 (sw ≥ 600dp) 上运行的应用无法再选择退出尺寸调整或屏幕方向更改。
- 忽略的属性:在大屏幕上,
screenOrientation、resizeableActivity、minAspectRatio和maxAspectRatio会被忽略。 - 豁免:小于 600dp 的设备和归类为“游戏”(
android:appCategory) 的应用。
优化配置更改
为防止状态丢失,系统默认不再重启 activity,以应对特定配置更改,包括:
CONFIG_KEYBOARD/CONFIG_KEYBOARD_HIDDENCONFIG_NAVIGATIONCONFIG_TOUCHSCREENCONFIG_COLOR_MODECONFIG_UI_MODE(仅当界面模式更改为UI_MODE_TYPE_DESK或从UI_MODE_TYPE_DESK更改为其他类型时)
请采取行动:如果您的应用依赖于重启来为这些事件重新加载资源,您必须使用新的 android:recreateOnConfigChanges 清单属性明确选择启用。
性能和运行时
- 无锁 MessageQueue:
android.os.MessageQueue的全新无锁实现可减少丢帧。 - 分代垃圾回收:ART 的并发标记压缩回收器现在支持分代 GC,优先执行频繁、低成本的“年轻代”回收。
- 新的性能分析触发器:
ProfilingManager添加了COLD_START、OOM和KILL_EXCESSIVE_CPU_USAGE的触发器。 - 通知限制:对自定义通知视图强制执行严格的大小限制,以减少内存用量。
媒体和相机
相机
- 动态会话更新:使用
CameraCaptureSession.updateOutputConfigurations()切换用例(例如,图生视频),而无需关闭会话或导致故障。
音频和视频
- 视频录制的恒定质量:MediaRecorder 中的 setVideoEncodingQuality() 允许您为视频编码器配置恒定质量 (CQ) 模式。
- 后台音频强化:如果应用未处于有效的生命周期状态,音频播放、焦点请求和音量更改会静默启动(失败)。
- VVC 支持:添加了对多功能视频编码 (H.266) 的平台支持。
隐私权和安全
- 弃用明文:
android:usesCleartextTraffic将在未来版本中弃用,具体取决于未来的 SDK 级别。依赖此属性的应用将默认屏蔽明文;请迁移到网络安全配置。 - HPKE 混合加密:引入了公共服务提供商接口,用于实现 HPKE 混合加密。
连接和工具
- 配套设备管理器:
- 新配置文件:医疗设备和运动手环。
- 统一权限对话框:
setExtraPermissions将附近权限捆绑到关联对话框中。