本页面列出了每月网站变更和文档更新。
AOSP 变更
自 2025 年 3 月 27 日起,最新的发布分支将始终由新的 android-latest-release
清单引用,该清单可直接与 Repo 搭配使用。我们建议平台开发者使用 android-latest-release
而不是 aosp-main
来构建 AOSP 并为其做出贡献。android-latest-release
清单设置为最新的 AOSP 发布分支 android16-release
。如需了解详情,请参阅关于 android-latest-release。
请求 Android 源代码
如需获取 Google 以二进制形式在 Android 产品中分发的第三方组件的源代码,请参阅获取 Android 源代码。
深色主题
source.android.com 上提供了深色主题。从标题中的菜单中选择浅色主题、深色主题或设备默认设置。
图 1. 标题中的深色主题控件
2025 年 7 月
以下是在 7 月份对网站所做的更改。您可在对应页面上找到 Android 安全公告等定期发布的公告。
位置 | 更改 |
---|---|
架构 | 添加了优先级继承。 |
添加了处理线程。 | |
添加了 Deploy GBL。 | |
更新了通用引导加载程序 (GBL) 概览。 | |
在启用 16 KB 向后兼容选项中添加了 16kb 向后兼容对话框和设置的图片。 | |
更新了对 Android 内核 ABI 监控的内部 ABI 监控和 gendwarfksyms symtypes 比较注释的引用。
|
|
移除了 tos ,并将 misc 从动态分区移到了供应商分区。
|
|
添加了 Binder 概览。 | |
Automotive | 发布了 Car-apps-release-18。 |
添加了替代应用控制项。 | |
添加了补丁,以解决 Android Automotive 25Q2 中 CTS 测试存在的问题。 | |
修复了 广播电台 HAL 中 onProgramListUpdated(ProgramListChunk chunk) 方法的错误返回值。 |
|
添加了系统性能工具。 | |
兼容性 | 修复了 Google USB-C 数字转 3.5 毫米适配器 USB 转模拟耳机适配器的购买链接。 |
从 USB 音频接口的推荐设备列表中移除了 Rubix 24。 | |
在运行场景 5 中添加了在手动测试平台上运行场景 5 的要求。 | |
发布日期 3.9. 设备管理勘误。 | |
更新了获取宽视野盒子和购买和设置模块化装置系统中的 LED 光照度。 | |
显示屏 | 添加了桌面窗口化功能,并提供了用于测试浏览器与桌面窗口化 API 兼容性的测试用例。 |
图形 | 在示例查询中添加了另一个 SQL 查询示例。 |
性能 | 根据合作伙伴针对获取系统健康状况信息的反馈,明确了换货模式的行为。 |
修复了指针,并重构为在优化启动时间中包含 open_how 结构。
|
|
在自动反馈导向优化(12 或更高版本)页面上添加了用于收集 AutoFDO 的 LBR 数据的链接。 | |
安全性 | 发布了 Android 安全公告 - 2025 年 7 月、Wear OS 安全公告 - 2025 年 7 月、Pixel 更新公告 - 2025 年 7 月、Pixel Watch 安全公告 - 2025 年 7 月、Android Automotive OS 更新公告 - 2025 年 7 月、Wear 安全公告、Android Automotive OS 更新公告、Android 安全公告、Pixel 安全公告、Pixel Watch 安全公告和 Android 安全性致谢。 |
更新了硬件封装密钥,其中包含有关如何配置 vts_kernel_encryption_test 以检查非默认 KDF 的信息。
|
|
更新了安全文档,以使用 KeyMint 而不是 Keymaster。 | |
移除了对 AddressSanitizer 上 app_process__asan 目标的过时引用。 |
|
从 Android 安全公告 - 2024 年 2 月中移除了 CVE-2024-0032。 | |
从 Android 安全公告 2024 年 11 月中移除了 CVE-2024-43093。 | |
更改了 AutoRepro 下载链接,以在 Android 安全 AutoRepro 上使用 android-security-tools 。 |
|
设置 | 更新了下载 build 工件页面中 aosp-android-latest-release 的 CI 信息中心图片。 |
更新 | 在 Mainline 部分发布了 Android 16 内容。 |
虚拟化 | 更新了 Linux 开发环境中的 Linux 使用场景。 |
2025 年 6 月
Android 16 版本
Android 16 已发布。 如需查看对 Android 16 所做的更改,请参阅 Android 16 版本说明。
其他 6 月网站更新
以下是在 6 月份对网站所做的更改。您可在对应页面上找到 Android 安全公告等定期发布的公告。
位置 | 更改 |
---|---|
架构 | 在将内核功能配置为 GKI 模块中移除了对 Android 16 的受保护导出内容文件的引用,因为该文件已被移除,其角色已完全自动化。 |
更新了通用内核映像 (GKI) 发布流程。 | |
更新了通用内核映像 (GKI) 发布流程页面上 a12-5.10 2025 年 6 月的 GKI 日期。 | |
添加了 android16-6.12 发布 build。 | |
更新了分区概览,以便更好地对 VINTF 边界两侧的分区进行分类。 | |
Automotive | 更新了 Android Automotive 25Q2,其中包含有关新功能的信息。 |
发布了 Car-apps-release-17。 | |
在合规性页面中添加了有关合规性测试失败的信息。 | |
build | 更新了版本页面上的当前版本和默认版本。 |
更新了 GKI 支持的 Pixel 内核分支。 AOSP 中不再推送二进制文件。 | |
兼容性 | 发布了 Android 16 兼容性定义。 |
更新了 CTS 开发中的代码库说明。 | |
更新了设置标准的两设备测试中的注释标注,以包含两部设备。 | |
在相机 ITS 测试中添加了 test_night_mode_indicator 测试。
|
|
在图表中添加了问答。 | |
更新了适用于 Android 16 的 Shim 软件包。 | |
在兼容性测试套件下载页面上添加了 Android 16 CTS 下载内容。 | |
添加了 CTS 16 版本说明。 | |
连接性 | 更新了电话时区检测。 |
Cuttlefish | 在运行 Cuttlefish 实例的服务器要求中添加了有关 ARM 架构的说明。 |
显示屏 | 在将 HDR 亮度色调映射到 SDR 兼容的范围页面中添加了基于 LUT 的色调映射信息。 |
图形 | 轨迹搜索中记录的 Winscope SQL 表。 |
媒体 | 移除了请求转码文件中的强制转码列表,因为该列表是 MediaProvider Mainline 模块的一部分。 |
参考文档 | 更新了 Tradefed 文档。 |
运行时 | 移除了启动映像配置文件页面上对 DEX 布局的引用。 |
安全性 | 发布了 Android 安全公告 - 2025 年 6 月、Wear OS 安全公告 - 2025 年 6 月、Pixel 更新公告 - 2025 年 6 月、Pixel Watch 安全公告 - 2025 年 6 月、Android Automotive OS 更新公告 - 2025 年 6 月、Wear 安全公告、Android Automotive OS 更新公告、Android 安全公告、Pixel 安全公告、Pixel Watch 安全公告和 Android 安全致谢。 |
发布了 Android 16 安全性版本说明。 | |
在配置信息扩展的架构中添加了 validated_attested_entity 。
|
|
在密钥库文档中将 Keymaster 替换为 KeyMint。 | |
在安全更新和资源中,明确了如何绕过 Android 15 或更高版本中的恢复出厂设置保护。 | |
在由 ASPIRE 提供资助的发布内容中添加了 LANShield 论文。 | |
设置 | 在代号、标记和 build 号页面中更新了 build 号和设备代码名称列表,并移除了 Android 16 版本的 Pixel 目标。 |
添加了 Android API 准则。 | |
更新了 fastboot 组合键中的 fastboot 组合键列表,添加了更新的 Pixel 型号。 | |
在下载 Android 源代码中添加了关于使用 android-latest-release 分支而非 main 的信息。
|
|
更新 | 在启动时的 APEX 选择中,说明了供应商 APEX 选择。 |
虚拟化 | 添加了 Linux 开发环境。 |
2025 年 5 月
以下是在 5 月份对网站所做的更改。您可在对应页面上找到 Android 安全公告等定期发布的公告。
位置 | 更改 |
---|---|
架构 | 在动态运行 AIDL 服务中添加了有关 Java 客户端上动态服务运行缓慢的警告。 |
更新了 Android 内核 ABI 监控,其中包含针对 Android 16 和 gendwarfksyms 的更新。
|
|
在构建内核及其 ABI 表示法中,将 --dist_dir 替换为 --destdir ,因为 ABI 工具不再接受 --dist-dir 作为实参,这会导致构建失败。
|
|
已废弃的 GKI 1.0 文档。 | |
移除了刷写支持 16 KB 页面大小的 Pixel 中的旧刷写说明。 | |
Automotive | 添加了安全显示。 |
更新了 Car Messenger 上的 ADB shell 命令和 Git 链接。 | |
添加了有关名为 torq 的命令行工具的信息,该工具旨在简化和标准化 Android Automotive 设备上的操作系统性能分析。 | |
更新了系统强制淡出,在其中添加了有关 Android 15 功能的信息,该功能会自动将失去音频焦点的应用静音。 | |
更新了效果分析 PDF 文件。 | |
更新了集成行车记录仪页面。 | |
在将 Pixel 设备作为开发平台页面中添加了针对 Pixel 设备死机的支持链接,并移除了已弃用的目标平台和 AAOS-on-phone 联系信息。 | |
build | 更新了构建内核,将 build.sh 替换为 Bazel。
|
兼容性 | 更新了 USB 音频 CTS 验证程序测试和 CTS 验证程序音频外围设备,以交叉引用环回转接器和 USB 适配器。 |
添加了被测设备 (DUT) 设置步骤。 | |
在兼容性测试套件下载页面中更新了 CTS 2025 年 5 月发布版本(15_R4、14_R8、13_R12、12.1_R14、12_R16)的 CTS 和 CTS 验证程序下载链接。 | |
在 Android 兼容性定义文档更新日志页面中,添加了 2025 年 5 月的 CDD errata。 | |
在相机盒装 ITS 中添加了更多缩放示例。 | |
添加了注释,说明 --module 和 --exclude-filter 是 CTS v2 命令控制台上重试命令支持的选项。
|
|
更新了 第 2 代相机盒装 ITS 页面上 BioHermes 的电话号码。 | |
连接性 | 添加了 ISO 链接反馈子事件。 |
Cuttlefish | 在 Cuttlefish:运行稳定版 CTS 中,将目标 aosp_cf_x86_64_phone-userdebug 替换为 aosp_cf_x86_64_only_phone-aosp_current-userdebug 。
|
图形 | 修复了 实现 Vulkan 中 Vulkan ICD 加载的系统属性回退问题。 |
运行时 | 修复了配置设备页面上用于配置设备启动映像配置文件的 device_config 命令。
|
安全性 | 发布了 Android 安全公告 - 2025 年 5 月、Wear OS 安全公告 - 2025 年 5 月、Pixel 更新公告 - 2025 年 5 月、Android Automotive OS 更新公告 - 2025 年 5 月、Wear 安全公告、Android Automotive OS 安全公告、Android 安全公告、Pixel 安全公告、Pixel Watch 安全公告和 Android 安全致谢。 |
明确指出,MEMTAG_OPTIONS 环境变量仅用于替换使用环境变量启用 MTE 中原生进程的 build 设置。
|
|
根据密钥和 ID 认证页面上的 KeyMint 4(版本 400)架构,更新了密钥和 ID 认证文档中的 AuthorizationList 字段说明。
|
|
设置 | 更新了代号、标记和 build 号页面中 2025-05 Pixel 版本的标记和 build 号。 |
测试 | 在使用 OmniLab ATS 运行 UIConductor 测试中添加了有关为 OmniLab ATS 和 UICD 共用同一台主机的信息。 |
记录了 Tradefed 中的 Log saver 和 Native device。 | |
在刷写 GSI 的要求中记录了刷写 pvmfw.img 。
|
|
虚拟化 | 在解锁的设备页面中,明确说明了 pvmfw 可在解锁的设备上重新刷写。
|
2025 年 4 月
以下是在 4 月份对网站所做的更改。您可在对应页面上找到 Android 安全公告等定期发布的公告。
位置 | 更改 |
---|---|
架构 | 更新了 2025 年的 GKI 发布频率。 |
更新了启用 16 KB 切换开关方面的说明,以便在启用开发者选项之前检查更新。 | |
添加了完全废弃的 HAL 的移除,以说明在停止支持后如何移除 HAL。 | |
更新了使用符号列表,其中包含符号列表文件命名、Android 13 说明以及 abi.report.short 的相对位置。
|
|
更新了将内核功能配置为 GKI 模块中有关受保护模块和导出内容的说明。 | |
更新了示例和链接中的后续版本,以指向保持稳定的内核模块接口中的 android16-6.12 。
|
|
更新了运行 ABI 监控,其中包含 ABI 表示法和报告文件位置。 | |
更新了 Android 内核 ABI 监控,其中包含符号列表文件的旧位置和新位置、已分解出 DIST_DIR ,并提及了 ABI build 的新默认值。
|
|
在处理旧版接口中添加了有关 setDefaultImpl 弃用的警告。
|
|
在内核页面中,将 Kleaf 文档链接从 main 更新为 main-kernel 。
|
|
Automotive | 添加了位置信息时区检测。 |
添加了 Android Automotive 25Q1 的版本说明。 | |
添加了 Automotive 窗口分层。 | |
在将 Pixel 设备作为开发平台页面中添加了关于使用 Pixel 时设备死机的注意事项。 | |
在未捆绑应用版本说明中添加了 Car-apps-release-16。 | |
介绍了如何自定义播放控件上的标准自定义操作。 | |
build | 更新了 Pixel 9a 的 GKI 支持的 Pixel 内核分支。 |
兼容性 | 在弱光场景支持的平板电脑页面中添加了小米 Pad 5 平板电脑的建议。 |
在满足操作系统要求中添加了有关在设备上执行 CTS 的语言设置要求。 | |
更新了第 2 代相机盒装 ITS,添加了视频教程、测试设置和常见问题解答。 | |
根据视野和最小焦距,为盒装相机 ITS 和常规视野 (RFoV) 盒装 ITS 添加了装置建议。 | |
在第 2 代相机盒装 ITS 页面中将 Gen2_Production.ino 替换为了 gen2_production_v2.ino 。
|
|
更新了 购买第 2 代相机盒装 ITS 页面上 Biohermes 的电话号码。 | |
显示屏 | 重新排序了支持多窗口模式上的多窗口条目。 |
图形 | 在实现 Vulkan 页面中添加了关于 Vulkan APEX 的备注。 |
运行时 | 修复了配置设备页面上用于配置设备启动映像配置文件的 device_config 命令。
|
安全性 | 发布了 Android 安全公告 - 2025 年 4 月、Wear OS 安全公告 - 2025 年 4 月、Pixel 更新公告 - 2025 年 4 月、Android Automotive OS 更新公告 - 2025 年 4 月、Wear 安全公告、Android Automotive OS 安全公告、Android 安全公告、Pixel 安全公告、Pixel Watch 安全公告和 Android 安全致谢。 |
修复了自定义中的 allocator_release_to_os_interval_ms 值。
|
|
设置 | 更新了代号、标记和 build 号页面上的 build 号。 |
测试 | 在使用 OmniLab ATS 运行 UIConductor 测试中添加了有关为 OmniLab ATS 和 UICD 共用同一台主机的信息。 |
记录了 Tradefed 中的 Log saver 和 Native device。 | |
在刷写 GSI 的要求中记录了刷写 pvmfw.img 。
|
|
虚拟化 | 在实现 pKVM 供应商模块中添加了 pKVM 的 DDK 规则。 |
2025 年 3 月
以下是 3 月网站变更。您可在对应页面上找到 Android 安全公告等定期发布的公告。
位置 | 更改 |
---|---|
架构 | 更新了功能内核和启动内核表格。 |
在功能和发布内核中移除了与 FCM 级别相关的内核平台版本,因为内核名称中的版本号不需要大于目标 FCM 级别。 | |
更新了代码库中的 FCM 生命周期页面上的表格。 | |
添加了内核版本说明。 | |
更新了 Android 13、14 和 15 GKI 版本页面中 4 月 GKI 预加载就绪日期,将其更新为 4 月 16 日。 | |
在使用 binder IPC 中添加了关于 vndservicemanager 的建议。
|
|
Automotive | 在 Codelab:使用 Gradle 构建系统创建包含 car-ui-lib 组建的 RRO 页面中,添加了有关如何在应用中正确使用 RRO 的信息。 |
在音量管理和音频配置 AAOS 标志中添加了有关最小和最大音量的文档。 | |
添加了有关集成行车记录仪的文档。 | |
更新了 2025 年 3 月的新变化页面。 | |
添加了有关紧急警报的信息。 | |
兼容性 | 更新了相机 ITS 场景 7 说明。 |
更新了运行自动化测试部分,添加了运行 CTS 自动化测试(AOSP 10 或更低版本)。 | |
添加了第 2 代相机盒装 ITS。 | |
更新了提交更改和自动合并流程,以符合 aosp-main 关闭要求。
|
|
连接性 | 移除了对网络提名程序上外部评分网络提名程序的引用。 |
图形 | 更新了使用 Winscope 捕获跟踪记录,以纳入有关新的 Web Device Proxy 连接的信息。 |
添加了有关用户报告的 bug 和闪烁测试失败的示例。 | |
交互 | 调整了实现触感反馈部分的结构。 |
性能 | 移除了 Android 系统健康状况页面上的所有健康状况 1.0 和 2.0 信息。 |
权限 | 在预安装系统软件包中添加了 PRIVATE 配置文件。
|
参考文档 | 更新了 Tradefed 文档。 |
运行时 | 在排查运行时资源叠加层问题和在运行时更改应用资源的值中添加了有关如何在应用中正确使用 RRO 的信息。 |
添加了有关 DEX 容器格式的信息,并更新了限制。 | |
安全性 | 发布了 Android 安全公告 - 2025 年 3 月、Wear OS 安全公告 - 2025 年 3 月、Pixel 更新公告 - 2025 年 3 月、Android Automotive OS 更新公告 - 2025 年 3 月、Wear 安全公告、Android Automotive OS 安全公告、Android 安全公告、Pixel 安全公告、Pixel Watch 安全公告 - 2025 年 3 月、Pixel Watch 安全公告和 Android 安全致谢。 |
在设备端签名架构中添加了有关隔离编译的注释。 | |
从 Android 安全公告 - 2025 年 3 月中移除了漏洞 CVE-2025-0087 和 CVE-2024-49728。 | |
添加了关于 ASPIRE 的 SIMurai 和 ScopeVerif ASPIRE 论文。 | |
设置 | 更新了代号、标记和 build 号页面中 2025 年 3 月版本和 2025 年 3 月安全补丁向后移植版本的 build 号。 |
更新 | 在面向操作系统更新的 Android Upgrade Party 页面上,明确了意见征集表单的用途。 |
2025 年 2 月
以下是 2 月网站变更。您可在对应页面上找到 Android 安全公告等定期发布的公告。
位置 | 更改 |
---|---|
架构 | 在 GKI 1.0:兼容性测试、Android 内核常见问题解答和 GKI 1.0 概览中标记了 GKI 2.0 文档,以表明这些文档将于 2025 年 5 月弃用。 |
移除了将 fastboot 移至用户空间页面上有关 update-super 命令的文档。
|
|
包含在工件文件说明中。
system_dlkm_staging_archive.tar.gz |
|
阐明了确定供应商 API 级别中的 ro.vendor.api_level 说明。
|
|
在启用 16 KB 向后兼容选项中添加了有关 app_compat 属性的信息。
|
|
在方向性(in、out 和 inout)页面中,阐述了 in 的用法。
|
|
在方向性(in、out 和 inout)页面中阐明了 Rust inout 实参是 &mut T ,而不是 &mut Vec 。
|
|
添加了有关 RustDerive 注释的信息。
|
|
更新了刷写支持 16kb 页面大小的 Pixel 中的说明,以刷写支持 16kb 的 Pixel 设备。 | |
在将系统属性作为 API 实现页面中,明确说明了 sysprop_library 生成的 C++ 库以 lib 为前缀。
|
|
移除了所有 4.19 内核文档和链接。 | |
添加了备注,说明所有 GKI 发布 build 页面上均可应要求提供 16 KB build。 | |
移除了供应商接口对象页面上有关 optional 的描述。
|
|
Automotive | 添加了有关节流和抑制通知的信息。 |
在未捆绑应用版本说明中添加了 Car-apps-release-15。 | |
兼容性 | 更新了兼容性测试套件下载页面中 CTS Feb 2025 发布版本(15_R3、14_R7、13_R11、12.1_R13、12_R15)的 CTS 和 CTS 验证程序下载链接。 |
为相机 ITS 测试的场景 8 添加了失败机制。 | |
更新了 2024 年 9 月的生产文件下载链接,详见修订历史记录。 | |
更新了常规视野 (RFoV) 盒装 ITS、模块化装置系统、宽视野 (WFoV) 盒装 ITS、ITS 配件:可折叠套件、传感器融合盒详细信息和平板电脑传感器融合盒页面中的供应商信息,将 MYWAY DESIGN 替换为 JFT CO LTD。 | |
在兼容性测试套件 (CTS) 概览中阐明了有关自动化测试和手动测试的信息,并添加了相关术语。 | |
Cuttlefish | 添加了运行 Cuttlefish 实例的服务器要求。 |
图形 | 在捕获跟踪记录、加载跟踪记录、分析跟踪记录和运行 Winscope 中添加了 Winscope 文档。 |
安全性 | 发布了 Android 安全公告 - 2025 年 2 月、Wear OS 安全公告 - 2025 年 2 月、Pixel 更新公告 - 2025 年 2 月、Android Automotive OS 更新公告 - 2025 年 2 月、Wear 安全公告、Android Automotive OS 安全公告、Android 安全公告、Pixel 安全公告和 Android 安全致谢。 |
添加了有关设备端签名架构的信息。 | |
更新了 Android 安全 AutoRepro 上有关 AutoRepro Gradle 插件的信息。 | |
从多个证书中移除了 proof-of-rotation 属性部分,并更新了 APK 签名方案 v3 中的 V3 签名方案。 | |
更新了 DICE 的应用和设备标识符组合引擎。 | |
更新了授权标记和由硬件支持的密钥库中有关 Keymaster 标记和函数的信息。 | |
在密钥认证和 ID 认证页面中添加了 KeyMint v4 和 moduleHash 文档。 | |
更新了 Android 安全公告 - 2025 年 1 月页面上的参考链接。 | |
设置 | 更新了代号、标记和 build 号页面中 2025 年 2 月版本和 2025 年 2 月安全补丁向后移植版本的 build 号。 |
测试 | 在使用调试程序页面中,移除了关于 PID 与 ADB 使用的端口冲突的说明。 |
虚拟化 | 在 Android 虚拟化框架 (AVF) 概览中,更清楚地阐述了 pVM 的定义。 |
2025 年 1 月
以下是 1 月网站变更。您可在相应页面上找到 Android 安全公告等定期发布的公告。