从 2025 年 3 月 27 日起,我们建议使用 android-latest-release
而不是 aosp-main
来构建 AOSP 并为其做贡献。有关详细信息,请参阅AOSP 变更。
Android 兼容性定义文档
使用收藏集保持井井有条 根据您的偏好保存内容并进行分类。
欢迎阅读 Android 兼容性定义文档 (CDD)。本文档列举了设备与最新版 Android 兼容必须满足的要求。要被视为与 Android 兼容,设备实现必须满足本兼容性定义中提出的要求,包括通过引用并入的任何文档。对于 Android 平台的每个版本,都将提供详细的 CDD。CDD 代表 Android 兼容性的“政策”方面。
务必明确编纂 Android 兼容性计划的政策,因为没有任何测试套件(包括Android 兼容性测试套件 (CTS))能够真正做到全面。例如,CTS 包含一项测试,用于检查 OpenGL 图形 API 的存在和正确行为,但没有任何软件测试可以验证图形是否真正在屏幕上正确显示。更笼统地说,不可能测试键盘、显示密度、Wi-Fi 和蓝牙等硬件功能的存在。
CDD 的作用是编纂和阐明具体要求,并消除歧义。CDD 并不试图做到全面。由于 Android 是单一的开源代码库,因此代码本身就是平台及其 API 的全面“规范”。CDD 充当“中心”,引用其他内容(例如 SDK API 文档),这些内容提供了一个框架,可以在其中使用 Android 源代码,从而使最终结果成为兼容的系统。
如果您想构建与给定 Android 版本兼容的设备,请先检出该版本的源代码,然后阅读相应的 CDD 并遵守其指南。
您可以将最新的 CDD 视为 HTML 网页。
在此处查找已发布的 CDD 版本和已批准的发布版本字符串
此页面上的内容和代码示例受内容许可中描述的许可协议约束。Java 和 OpenJDK 是 Oracle 和/或其关联公司的商标或注册商标。
上次更新时间:2024-08-28 UTC。
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-08-28 UTC."],[],[]]