Google 致力于为黑人社区推动种族平等。查看具体举措

网站更新

本文列出了从 Android 12 版本开始本网站的更新。如需查看对 Android 12 所做的更改,请参阅 Android 12 版本说明

网站的第一个重要变化是在 2021 年 10 月进行的 Android 12 文档的发布。在发布这些文档时,网站采用了焕然一新的外观和风格,对导航进行了重新设计,首页和新的着陆页均采用全新外观!本页面将按月提供本网站的其他变化和更新情况。

2022 年 4 月

以下是在 4 月份对网站所做的更改。您可在对应页面上找到 Android 安全公告等定期发布的公告。

位置 更改
架构 更新了 Android 通用内核中的术语。
Java SDK 库页面中添加了关于如何更新 API 以及验证更新状态的信息。
移除了未来的 Android 版本部分。
新增了关于低于 4.19 版的内核版本的部分。
AIDL 后端页面中更新了关于错误处理的信息。
Automotive 新增了关于设备管理的页面,其中介绍了如何为搭载 Android Automotive OS (AAOS) 的车辆启用远程管理,并更新了新变化页面。
修复了 HMI 概览页面中的导航问题。
恢复了虚拟化架构页面中的图片。
引导加载程序 新增了关于 AVB 属性中的版本信息的页面。
build 更新了关于适用于 HiKey 960 参考开发板的 build 的信息。
测试模块页面中添加了关于如何避免 rust_testrust_defaults 重复的部分。
更新了 Bindgen 绑定模块页面,以说明为 bindgen 绑定生成测试不再需要 include!(),因为测试现在可以直接引用源代码生成器模块(作为 srcs 属性的一部分)。
兼容性 更新了 Android 平台测试下的各个页面,在其中改用包容性的语言。
相机盒装 ITS 页面上的受支持平板电脑表格中添加了小米 Pad 5。
更新了 R28 的 ATS 版本说明页面。
映射测试页面中说明了 general-testsdevice-tests 构建脚本规则以及 RootTargetPreparer 指令。
更新了相机 ITS 测试 API 页面。
出于语言包容性考虑,将“添加新的原生测试示例”替换成了添加新的 GoogleTest
添加新的 GoogleTest 页面中更新了指向 GoogleTest Primer 的链接。
贡献 报告 bug 页面中指定了 NDK 编译器和构建系统问题的报告链接。
提交补丁页面中添加了关于 CLDR 的部分。
安全性 更新了启动流程页面。
更新了下载和构建 Trusty 页面。
政策兼容性构建 SELinux 政策页面中添加了有关 system_ext 和产品映射的说明。
构建 SELinux 政策页面中添加了有关预编译 SELinux 政策的说明。
更新了 Android 安全性致谢页面中的安全性致谢表。
应用签名页面中添加了关于在使用 Android App Links 时更新密钥的说明。
设置 更新了代号、标记和 build 号页面中的源代码标记和 build 号。
启动 更新了 Android 平台术语表,在其中改用包容性的语言。

2022 年 3 月

以下是 3 月网站变更。您可在对应页面上找到 Android 安全公告等定期发布的公告。

Android 12.1 发布

Android 12.1 已发布。如需了解详情,请参阅 Android 12 和 Android 12.1 版本说明

其他 3 月网站更新

位置 更改
架构 明确指出了 CPP IBinder 读取操作仍会在 AIDL 注解AIDL 后端中强制执行可为 null 性。
FixedSize AIDL 注解中添加了固定大小的数组。
更新了 Android T(AOSP 实验版)中 AIDL 的嵌套类型声明代码示例,以指明 interface 类型也可以嵌套。
系统属性表中添加了无符号整数属性类型。
更新了有关 mDNS .local 解析的信息。
Automotive 新增了关于车载设备界面插件的页面。
统一了自定义媒体用媒体实现电台功能页面的格式。
更新了 Android Automotive 12 版本详情页面中的链接。
修复了创建 AVD 映像 XML 文件的 Cloud Storage 链接。
build 使用参考开发板页面中添加了有关 Qualcomm Robotics Board RB5 的 build 信息。
借助 Bazel 打造 Android 平台的“Product 和 Board 配置”部分中新增了关于 Make 规则Make 函数递归扩展Shell 命令Soong 配置变量替换语句问题的页面。
分支名称表中的 Pixel 内核清单更新为 12.1。
添加了关于使用 $OUT_DIR 变量替换构建输出的目标目录的说明。
添加了关于 fastboot 挂起问题的实用提示。
兼容性 修复了更新日志链接,以使其指向 android12-dev
修复了手持设备相关要求设备管理部分中的编号规则更改问题。
更新了关于移除要求的编号规则。
添加了有关 12.1 分支发布时间表的信息。
添加了有关适用于 12.1 的 CTS 下载内容的信息。
连接性 添加了相关信息,以说明 Android 在下载运营商证书时仅支持 HTTP GET 方法,不支持 HTTP POST。
企业 更新了工作资料
权限 Android 权限页面中添加了一个角色的说明。
设置 更新了静态 final 字段的字段命名规范。
更新了 12.1 的安全版本的 build 号
更新了 12.1 的平台代号、版本和 API 级别表
在术语表中添加了提交前测试和提交后测试对应的术语。
存储 明确指出了在搭载 Android 11 或更高版本的设备上已废弃 SDCardFS
测试 更新了清单文件快照,以匹配当前代码。
更新了 ATS 版本说明中与 R27 有关的内容
添加了有关启用多主机模式的部分。
更正了 Android 运行时 (ART) 中的系统日志记录部分的标题。

2022 年 2 月

以下是 2 月网站变更。您可在对应页面上找到 Android 安全公告等定期发布的公告。

位置 更改
架构 包含有关更改以 AIDL 编写的 JavaDefault 注解的信息。
添加了适用于 AIDL HAL 的 Sepolicy 的详细说明。
更新了处理旧版接口的示例,以反映对稳定的 AIDL 定义的更新。C++ detDefaultImpl 参数类型最近从 std::unique_ptr<IFace> 更改为 android::sp<IFace>
Automotive car-ui-lib 支持的软件包列表中添加了支持通过 car-ui-lib 进行自定义的软件包。如需了解详情,请参阅车载设备界面库版本说明
修改并改进了排查运行时资源叠加层问题
build 新增了关于 Starlark product 和 board 配置的文档:借助 Bazel 打造 Android 平台使用 Starlark 配置 product 和 board 以及Starlark 包含和继承语句
兼容性 Android 12 相机图像测试套件手动测试MANUAL 测试平台中添加了 chart_distance 参数。
添加了平板电脑传感器融合盒测试装置的页面。
更新了复杂测试配置中的 PushFilePreparer 文档以阐明选项,包括添加 push-file(将文件推送到设备上的当前推荐选项)。
更新了 Android Test Station (ATS) 版本说明
Android Test Station 用户指南中设备规格的支持属性列表中添加了 device_type
连接性 IMS 服务授权中列出了其他受支持的美国运营商 (Cellcom)。
更新了 Passpoint (Hotspot 2.0),以反映 Passpoint R3 功能的更改。
移除了以下页面中对“世界协调时间 (UTC)”的大部分引用(更新为“Unix 纪元时间”和“世界时间”):
创建 更新了使用参考开发板中的 build 号以及说明
设置 修复了 Android 开发者 Codelab 中损坏的链接。

2022 年 1 月

以下是 1 月网站变更。您可在对应页面上找到 Android 安全公告等定期发布的公告。

位置 更改
架构 添加了有关在 Android 12 中发布的模块化系统组件的信息,如 Android 12 版本说明模块化系统组件部分所述。
Automotive 添加了车载设备界面库版本说明,以说明车载设备界面库的更改。
相机

CameraX 供应商扩展项添加了有关 CameraX 扩展项供应商库和 Camera2 Extensions API 的更多信息。

此外,还添加了一个介绍 CameraX 供应商扩展项验证工具的页面。

兼容性 修复了兼容性定义文档中损坏的链接。
添加了一个介绍 ITS 配件:可折叠设备套件测试的页面。
更新了关于 scene2_c 性能类测试的信息。
Android UIConductor (UICD) 测试文档中移除了对自动 CTS 验证程序 (CTS-V) 测试的引用。仍希望运行 UICD 测试的用户可以采用使用 ATS 运行 UIConductor 测试中介绍的流程。
更新了 Android Test Station (ATS) 版本说明
企业设备管理 为清楚起见,修改了使用工作资料
媒体 兼容的媒体转码添加了有关转码的自定义文件路径部分。
性能 为清楚起见,将有关低 RAM 配置的信息移到了内核配置部分。
设置 在“社区”下添加了行为准则页面。
存储 SDCardFS 弃用中移除了文件加密 v2 的误导性内容,因为任何情况下都无需明确启用加密政策 v2。
更新 更正了构建 OTA 软件包中的增量构建命令

2021 年 12 月

以下是在 12 月份对网站所做的更改。您可在对应页面上找到 Android 安全公告等定期发布的公告。

位置 更改
架构 增量文件系统:添加了新部分并做出了修改,以显示 Android 12 内核的特定更改。根据需要在整个页面中注明了 Android 12 与 Android 11 之间的区别。
更新了 VINTF 信息以在“清单文件架构”部分中添加新的 Inet HAL 传输。
音频 在“AAudio 和 MMAP”页面中的适用于共享内存的文件描述符部分下添加了 AUDIO_MMAP_APPLICATION_SHAREABLE
Automotive 开发平台页面中的 Pixel 相关部分中添加了关于 Pixel 6 和 Pixel 6 Pro 信息。
还添加了新页面:Spectatio:Automotive 测试框架
合规性部分下:添加了指向 Android S 版本详情页面上 Android 12 补丁程序的链接。
向“触感反馈框架的用户体验基础”页面中添加了新部分:音频耦合触感反馈:触感反馈生成器
向“配置文件引导的优化 (PGO)”页面的处理 LLVM 配置文件下添加了澄清说明,表明应用无法写入 /data/local/tmp
兼容性 相机盒装 ITS 页面中,删除了对并行测试的引用内容。Android 12 Python 3 重构不支持此测试。
更新了“相机 ITS 测试”页面,添加了对测试分组(按场景)的说明。
兼容性测试套件下载:添加了 CTS-Dec-2021 版本的适用于免安装应用的 CTS 下载更新。
移除了 VTS 信息中心设置页面上一个指向不存在的 Codelab 的已损坏链接。
安全性 12 月份安全公告页面现已发布。
12 月份 AAOS 安全公告页面现已发布。
更新了 12 月份 Pixel 安全公告,添加了 AOSP 链接。
更新了致谢页面,添加了 AOSP 链接。
设置 更新了通用系统映像 (GSI) 页面,添加了 Android 12 版本内容,以使页面体现最新变化:说明旧版 GSI 已被移除,提供“停用启动时验证”方面的信息,在整个页面上载明了 Android 12 和 Android 11 GSI 方面的变更。
选择设备 build 下的设备表格中添加了 Pixel 6 和 Pixel 6 Pro。
更新了“Android Rust 模块”页面,在增量构建下添加了关于 SOONG_RUST_INCREMENTAL 的信息。
处理 Repo 错误部分下添加了有关如何防止导致合并提交的信息。
更新了代号、标记和 build 号页面上的 build 号。

2021 年 11 月

以下是在 11 月份对网站所做的更改。您可在对应页面上找到 Android 安全公告等定期发布的公告。

位置 更改
架构 AIDL 后端适用于 HAL 的 AIDL:更新了与 AIDL 后端支持的类型相关的信息以及新的 Rust 后端信息。更新了 ParcelableHolder 说明,并添加了与 AIDL 如何处理 HAL 错误相关的详细信息。
可加载的内核模块Android 通用内核通用内核映像
更新了可加载的内核模块的模块签名部分,以表明签名不受支持。更新了 Android 通用内核的测试矩阵表,还更新了 GKI 2.l0 代码库集成信息。
Android Automotive 车库模式:在“车库模式”页面中新增了调试方面的详细信息。
使用车辆绑定文件加密功能: 在“使用车辆绑定文件加密功能”页面中添加了新内容。
使用 Pixel 4a (5G) 和 Pixel 5 作为开发平台:移除了提及 Pixel 3 和 Pixel 4 的语句。
Android Automotive 11 版本详情Android Automotive 12 版本详情:在两个页面中都新增了版本方面的详细信息。
新变化:添加了 11 月份的更新。在蓝牙页面中,将对 system/bt 的引用改成了对 packages/modules/Bluetooth 的引用,并在开发应用页面中添加了启用按键事件过滤的 adb 命令。
引导加载程序 启用 USB Gadget HAL API 页面中添加了 GKI 2.0 boot.img 集成信息。
发布了 fbpack.pyfbpacktool.pypackedstruct.py
像素引导加载程序压缩程序/解压缩程序脚本(暂时,直到工具在 AOSP 中推出为止)。
兼容性 传感器融合盒详细信息页面提供了经过更新的生产文件(从 1.7 到 1.8),以及经过清理的 BOM 和 3D 文件。
相机 ITS 测试:经过更新的 AOSP 文档显示了准确的图表距离要求。在 AOSP 测试说明中添加了 test_solid_color_test_pattern 说明;更新了 AOSP 测试文档,以改进场景说明;修复了代码字体 Markdown tick,以正确显示 PARAMETERS;在“相机 HAL 说明”页面(ITS 文档)中正确引用了测试说明。
相机盒装 ITS:从推荐的平板电脑列表中移除了 Galaxy Tab A。
解释 CTS 结果:添加了关于 TF 不保存部分结果的说明。使用 CTS 验证程序向验证程序添加了 UICC 要求。
ATest 更新了适用于外部用户的 ACloud 使用情况(仅限 local-instance/local-image)。Android Test Station 版本说明增加了 11 月份的内容。相机 HAL 测试核对清单页面中新增了对相机 HAL 测试说明的引用。
连接性 时间概览: 添加了有关时区设置的说明详细信息。添加了与网络流量路径 ImsServiceEntitlement 应用的 IMS 服务授权相关的说明。更新了实现 IMS 页面,添加了有关运营商和设备配置的信息。快速访问电子钱包页面更新了相关图片;安全 NFC 页面更新了相关屏幕截图。
显卡 实现 Vulkan 页面中,修复了对 per-1.0 WSI 命名的各种引用。 多重刷新频率页面移除了对 use_frame_rate_api 的引用。
媒体 兼容的媒体转码页面添加了更多与未从 HDR 编码为 SDR 的设备行为相关的信息,并改进了 HEVC 编码设备要求的相关说明。
权限 更新了实现 USB HAL 页面,提及了 Gadget 1.2 功能。
安全性 验证 SELinux 页面移除了另一个对 AOSP 中的 audit2allow 的引用。Android 安全性致谢页面和 Android 版本安全性致谢页面中新增了 11 月份的内容。自定义 SELinux 页面中添加了关于 system_ext/product 政策的说明。
设置 构建内核页面包含 Pixel 6 内核 build 信息。代号、标记和 build 号页面列出了 11 月份 EMR 的已更新 build 号、安全版本 2021-11 的已更新 build 号,以及 Pixel 6 版本的已更新 build 号。
调试 HWAddressSanitizer 页面添加了指向开发者文档的链接。(请参阅页面顶部的备注框)。

2021 年 10 月

Android 12 文档发布在新设计的本网站上。本网站的重新设计包括对网站导航的以下更新:

  • Docs 下拉菜单:将鼠标悬停在 Docs 标签页上即可看到网站上提供的所有信息的概览。
  • 展开的左侧导航栏:使用动态的左侧导航栏,无需离开当前页面即可查看各个部分。
  • 新增的部分
    • Core Topics:包括架构相机连接媒体测试等主题。
    • Compatibility:包括有关兼容性设计文档 (CDD) 和兼容性测试套件 (CTS) 的信息。
    • Android Devices:包括有关 AutomotiveEnterpriseAndroid TV 的信息。
位置 更改
架构 Android 通用内核
更新后的 KMI 内核兼容性说明显示了针对 KMI 中断的新计划。
FCM 生命周期
更新后的术语表显示了最高级别和框架 HAL 弃用时间表。
清单
在框架清单示例中添加了最高级别和框架 HAL 废弃时间表。
AIDL 后端
在“AIDL 后端”页面的导入类型下添加了有关嵌套类型的说明,并在概览页面中添加了示例。
Android Automotive 在 Android Automotive OS 中模拟网络
添加了在 Android Automotive OS 中模拟网络(新页面)。
系统性能工具
添加了系统性能工具(新页面)。
界面框架
添加了界面框架(新页面)。
自定义准则
更新了自定义准则。
实现自定义用户类型
添加了实现自定义用户类型(新页面)。
仪表板
添加了“使用 CarAppFocusManager”部分。该页面现在提供了使用 CarAppFocusManager 设置和监听当前应用焦点(例如有效导航或语音指令)的步骤。
兼容性 Android 12 兼容性定义
针对 Android 12 更新了 Android CDD 要求(以及兼容性部分中的受影响文档)。
Android Test Station 中的虚拟设备
在“设置测试资源”下添加了关于 ATS 中的虚拟设备的 Acloud 的说明。
通过 Tradefed 进行测试
添加了关于重试隔离以及为“通过 Tradefed 进行测试”页面配置全局测试过滤器的新步骤说明。
媒体 兼容的媒体转码
添加了介绍请求转码文件的限制的新段落。
设置 构建内核
下载源代码和构建工具下更新了 Android 12 的构建说明。
Android Rust 模式
在“Android Rust 模式”页面中新增了“Rust-Java 互操作性”和“build 定义”两个部分。