Compatibility Test Suite downloads  |  Android Open Source Project Skip to main content Docs What's new? Release notes Latest security bulletins Latest Compatibility Definition Document (CDD) Site updates Getting Started About Start Download Builds Test Create Contribute Community Tools, build, and related reference Security Overview Bulletins Features Testing Best Practices Core Topics Architecture Audio Camera Connectivity Data Display Fonts Graphics Interaction Media Performance Permissions Power Runtime Settings Storage Tests Updates Virtualization Compatibility Compatibility Definition Document (CDD) Compatibility Test Suite (CTS) Android Devices Cuttlefish Enterprise TV Automotive Overview Software Defined Vehicle In-vehicle Infotainment Release Details Reference HIDL HAL Trade Federation Security Test Suite Android Code Search / English Deutsch Español – América Latina Français Indonesia Italiano Polski Português – Brasil Tiếng Việt Türkçe Русский עברית العربيّة فارسی हिंदी বাংলা ภาษาไทย 中文 – 简体 中文 – 繁體 日本語 한국어 Sign in Documentation What's New? Getting Started Security Core Topics Compatibility Android Devices Automotive Reference Docs More What's New? Getting Started Security Core Topics Compatibility Android Devices Automotive Reference Android Code Search Overview Compatibility Android Compatibility program overview Compatibility Definition Document Compatibility Definition Document preview Changelog (Android 14 and 15) CDDs in HTML Android 17 (current) Android 16 Android 15 Android 14 Android 13 Android 12 Android 11 Android 10 Android 9 Android 8.1 Android 8.0 Android 7.1 Android 7.0 Android 6.0 Android 5.1 Android 5.0 Android 4.4 Android 4.3 Android 4.2 Android 4.1 Android 4.0 Android 2.3 Android 2.2 Android 2.1 Android 1.6 CDDs as PDF Android 12 Android 11 Android 10 Android 9 Android 8.1 Android 8.0 Android 7.1 Android 7.0 Android 6.0 Android 5.1 Android 5.0 Android 4.4 Android 4.3 Android 4.2 Android 4.1 Android 4.0 Android 2.3 Android 2.3.3 Android 2.2 Android 2.1 Android 1.6 Compatibility FAQs Compatibility Test Suite (CTS) Overview Set up CTS automated testing Set up CTS (AOSP 10 or lower) Run automated tests Run automated tests Run CTS automated tests (AOSP 10 or lower) Run media tests locally CTS device interaction helper module Troubleshoot CTS CTS v2 command console CTS v1 command console Instant apps CTS test for Secure Element Run media performance class tests Run NPU Manager Mobly tests Optimize the CTS Run CTS-V tests Run CTS-V tests CTS Verifier test guidance Test multidevice Run CTS Verifier multidevice tests Set up the BananaPi-R3 access point Run multidevice NFC tests (Android 15) Test audio CTS Verifier audio tests Near ultrasound tests Run audio framework CTS Verifier tests USB audio CTS Verifier tests CTS Verifier Pro Audio test CTS Verifier MIDI tests CTS Verifier audio data paths tests Audio Loopback Calibration panel CTS Verifier audio peripherals CTS Verifier multichannel mixdown test Audio Devices panel Audio loopback latency test Test audio multi-channel input and output Audio workload test Test camera Test camera images Overview Test camera images on foldables Test camera images using automation Obtain a modular rig system Obtain a Gen2 rig Obtain a regular FOV rig Obtain a wide FOV rig Purchase a foldable kit Test camera sensors Test sensor fusion Obtain a sensor fusion box Android 13 controller Obtain sensor fusion box for tablets Test camera HAL Test camera HAL Reference Camera ITS tests Android 17 Camera ITS release notes Android 16 Camera ITS release notes Android 15 Camera ITS release notes Android 14 Camera ITS release notes Android 13 Camera ITS release notes Android 12 Camera ITS release notes Android 11 Camera ITS release notes Run CTS Verifier media playback tests Rotation vector CV crosscheck CTS Verifier for instant apps CTS Verifier for head tracking latency test Barometer measurement tests Interpret results CTS development Developer-Powered CTS Downloads CTS release notes CTS 17 release notes CTS 16.1 release notes CTS 16 release notes CTS 15 release notes CTS 14 release notes CTS 13 release notes CTS 12L release notes CTS 12 release notes CTS FAQs What's new? Release notes Latest security bulletins Latest Compatibility Definition Document (CDD) Site updates Getting Started About Start Download Builds Test Create Contribute Community Tools, build, and related reference Security Overview Bulletins Features Testing Best Practices Core Topics Architecture Audio Camera Connectivity Data Display Fonts Graphics Interaction Media Performance Permissions Power Runtime Settings Storage Tests Updates Virtualization Compatibility Compatibility Definition Document (CDD) Compatibility Test Suite (CTS) Android Devices Cuttlefish Enterprise TV Automotive Overview Software Defined Vehicle In-vehicle Infotainment Release Details Reference HIDL HAL Trade Federation Security Test Suite Effective in 2026, to align with our trunk stable development model and ensure platform stability for the ecosystem, we will publish source code to AOSP in Q2 and Q4. For building and contributing to AOSP, use android-latest-release. The android-latest-release manifest branch will always reference the most recent release pushed to AOSP. For more information, see Changes to AOSP. AOSP Docs Compatibility Compatibility Test Suite downloads Stay organized with collections Save and categorize content based on your preferences. Thank you for your interest in Android Compatibility! The links on this page give you access to key documents and information about the Compatibility Test Suite (CTS) program. When CTS is updated, new versions are added to this page. CTS versions are denoted by R number in the link name. Important: The unzipped downloaded tests folder must not be renamed. For example, android-cts inside the android-cts-\*.zip must keep the same name to work properly. CTS media files The following media files are required for the CTS media stress tests: CTS Media 1.5 CTS Media 1.4 Android 17 Android 17 (API level 37) is the release of the development milestone codenamed C. Sync the source code for the following tests using the android-cts-17.0_r1 tag in the open source tree: Compatibility Test Suite (CTS) 17 R1 - ARM Compatibility Test Suite (CTS) 17 R1 - x86 CTS Verifier 17 R1 - ARM CTS Verifier 17 R1 - x86 Android 16 QPR2 Android 16 QPR2 (API level 36.1) is an update to the Android 16 release, which was codenamed B. Sync the source code for the following tests using the android-cts-16.1_r3 tag in the internal Gerrit tree: Compatibility Test Suite (CTS) 16.1 R3 - ARM Compatibility Test Suite (CTS) 16.1 R3 - x86 CTS Verifier 16.1 R3 - ARM CTS Verifier 16.1 R3 - x86 Android 16 Android 16 (API level 36) is the release of the development milestone codenamed B. Sync the source code for the following tests using the android-cts-16.0_r5 tag in the internal Gerrit tree: Compatibility Test Suite (CTS) 16 R5 - ARM Compatibility Test Suite (CTS) 16 R5 - x86 CTS Verifier 16 R5 - ARM CTS Verifier 16 R5 - x86 Android 15 Android 15 (API level 35) is the release of the development milestone codenamed V. Sync the source code for the following tests using the android-cts-15.0_r8 tag in the open source tree: Compatibility Test Suite (CTS) 15 R8 - ARM Compatibility Test Suite (CTS) 15 R8 - x86 CTS Verifier 15 R8 - ARM CTS Verifier 15 R8 - x86 Android 14 Android 14 (API level 34) is the release of the development milestone codenamed U. Sync the source code for the following tests using the android-cts-14.0_r12 tag in the open source tree: Compatibility Test Suite (CTS) 14 R12 - ARM Compatibility Test Suite (CTS) 14 R12 - x86 CTS Verifier 14 R12 - ARM CTS Verifier 14 R12 - x86 Android 13 Android 13 (API level 33) is the release of the development milestone codenamed T. Sync the source code for the following tests using the android-cts-13.0_r15 tag in the open source tree: Compatibility Test Suite (CTS) 13 R15 - ARM Compatibility Test Suite (CTS) 13 R15 - x86 CTS Verifier 13 R15 - ARM CTS Verifier 13 R15 - x86 Android 12L Android 12L (API level 32) is the release of the development milestone codenamed Sv2. Sync the source code for the following tests using the android-cts-12.1_r14 tag in the open source tree: Compatibility Test Suite (CTS) 12.1 R14 - ARM Compatibility Test Suite (CTS) 12.1 R14 - x86 CTS Verifier 12.1 R14 - ARM CTS Verifier 12.1 R14 - x86 Android 12 Android 12 (API level 31) is the release of the development milestone codenamed S. Sync the source code for the following tests using the android-cts-12.0_r16 tag in the open source tree: Compatibility Test Suite (CTS) 12 R16 - ARM Compatibility Test Suite (CTS) 12 R16 - x86 CTS Verifier 12 R16 - ARM CTS Verifier 12 R16 - x86 Android 11 Android 11 (API level 30) is the release of the development milestone codenamed R. Sync the source code for the following tests using the android-cts-11.0_r16 tag in the open source tree: Compatibility Test Suite (CTS) 11 R16 - ARM Compatibility Test Suite (CTS) 11 R16 - x86 CTS Verifier 11 R16 - ARM CTS Verifier 11 R16 - x86 Android 10 Android 10 (API level 29) is the release of the development milestone codenamed Q. Sync the source code for the following tests using the android-cts-10.0_r16 tag in the open source tree: Compatibility Test Suite (CTS) 10 R16 - ARM Compatibility Test Suite (CTS) 10 R16 - x86 CTS Verifier 10 R16 - ARM CTS Verifier 10 R16 - x86 Android 9 Android 9 (API level 28) is the release of the development milestone codenamed P. Sync the source code for the following tests using the android-cts-9.0_r20 tag in the open source tree: Compatibility Test Suite (CTS) 9.0 R20 - ARM Compatibility Test Suite (CTS) 9.0 R20 - x86 CTS Verifier 9.0 R20 - ARM CTS Verifier 9.0 R20 - x86 Instant Apps 9.0 R20 CTS - ARM Instant Apps 9.0 R20 CTS - x86 Android 8.1 Android 8.1 (API level 27) is the release of the development milestone codenamed Oreo-MR1. Sync the source code for the following tests using the android-cts-8.1_r25 tag in the open source tree: Compatibility Test Suite (CTS) 8.1 R25 - ARM Compatibility Test Suite (CTS) 8.1 R25 - x86 CTS Verifier 8.1 R25 - ARM CTS Verifier 8.1 R25 - x86 Android 8.0 Android 8.0 (API level 26) is the release of the development milestone codenamed Oreo. Sync the source code for the following tests using the android-cts-8.0_r26 tag in the open source tree: Compatibility Test Suite (CTS) 8.0 R26 - ARM Compatibility Test Suite (CTS) 8.0 R26 - x86 CTS Verifier 8.0 R26 - ARM CTS Verifier 8.0 R26 - x86 Android 7.1 Android 7.1 (API level 25) is the release of the development milestone codenamed Nougat-MR1. Sync the source code for the following tests using the android-cts-7.1_r29 tag in the open source tree: Compatibility Test Suite (CTS) 7.1 R29 - ARM Compatibility Test Suite (CTS) 7.1 R29 - x86 CTS Verifier 7.1 R29 - ARM CTS Verifier 7.1 R29 - x86 Android 7.0 Android 7.0 (API level 24) is the release of the development milestone codenamed Nougat. Sync the source code for the following tests using the android-cts-7.0_r43 tag in the open source tree: Compatibility Test Suite (CTS) 7.0 R43 - ARM Compatibility Test Suite (CTS) 7.0 R43 - x86 CTS Verifier 7.0 R43 - ARM CTS Verifier 7.0 R43 - x86 Android 6.0 Android 6.0 (API level 23) is the release of the development milestone codenamed Marshmallow. Sync the source code for the following tests using the android-cts-6.0_r42 tag in the open source tree: Compatibility Test Suite (CTS) 6.0 R42 - ARM Compatibility Test Suite (CTS) 6.0 R42 - x86 CTS Verifier 6.0 R42 - ARM CTS Verifier 6.0 R42 - x86 Android 5.1 Android 5.1 (API level 22) is the release of the development milestone codenamed Lollipop-MR1. Sync the source code for the following tests using the android-cts-5.1_r28 tag in the open source tree: Compatibility Test Suite (CTS) 5.1 R28 - ARM Compatibility Test Suite (CTS) 5.1 R28 - x86 CTS Verifier 5.1 R28 - ARM CTS Verifier 5.1 R28 - x86 Android 5.0 Android 5.0 (API level 21) is the release of the development milestone codenamed Lollipop. Sync the source code for the following tests using the android-cts-5.0_r9 tag in the open source tree: Compatibility Test Suite (CTS) 5.0 R9 - ARM Compatibility Test Suite (CTS) 5.0 R9 - x86 CTS Verifier 5.0 R9 - ARM CTS Verifier 5.0 R9 - x86 Android 4.4 Android 4.4 (API level 19) is the release of the development milestone codenamed KitKat. Source code for Android 4.4 is found in the android-cts-4.4_r4 branch in the open source tree: Compatibility Test Suite (CTS) 4.4 R4 - ARM Compatibility Test Suite (CTS) 4.4 R4 - x86 CTS Verifier 4.4 R4 - ARM CTS Verifier 4.4 R4 - x86 Android 4.3 Android 4.3 (API level 18) is the release of the development milestone codenamed Jelly Bean-MR2. Source code for Android 4.3 is found in the android-4.3_r2.2-cts and android-4.3_r1-cts branches in the open source tree: Compatibility Test Suite (CTS) 4.3 R2 CTS Verifier 4.3 R1 Android 4.2 Android 4.2 (API level 17) is the release of the development milestone codenamed Jelly Bean-MR1. Source code for Android 4.2 is found in the android-4.2.2_r4 and android-4.2.2_r5 branches in the open source tree: Compatibility Test Suite (CTS) 4.2 R4 CTS Verifier 4.2 R5 Android 4.1 Android 4.1 (API level 16) is the release of the development milestone codenamed Jelly Bean. Source code for Android 4.1 is found in the android-cts-4.1_r4 and android-cts-4.1_r7 branches in the open source tree: Compatibility Test Suite (CTS) 4.1 R4 CTS Verifier 4.1 R7 Android 4.0.3 Android 4.0.3 (API level 15, NDK 8) is the release of the development milestone codenamed Ice Cream Sandwich. Source code for Android 4.0.3 is found in the android-4.0.3_r4 and android-4.0.3_r2 branches in the open source tree: Compatibility Test Suite (CTS) 4.0.3 R4 CTS Verifier 4.0.3 R2 Android 2.3 Android 2.3 (2.3.3 - 2.3.7 API level 10 and 2.3 - 2.32 API level 9, NDK 5) is the release of the development milestone codenamed Gingerbread. Source code for Android 2.3 is found in the gingerbread branch in the open source tree: Compatibility Test Suite (CTS) 2.3 R13 CTS Verifier 2.3 R4 Android 2.2 Android 2.2 (API level 8, NDK 4) is the release of the development milestone codenamed Froyo. Source code for Android 2.2 is found in the froyo branch in the open source tree: Compatibility Test Suite (CTS) 2.2 R8 Android 2.1 Android 2.1 (API level 5) is the release of the development milestone codenamed Eclair. Source code for Android 2.1 is found in the eclair branch in the open source tree. For technical reasons, there is no compatibility program for Android 2.0 or 2.0.1. New devices must use Android 2.1. Compatibility Test Suite (CTS) 2.1 R5 Android 1.6 Android 1.6 (API level 4, NDK 2) was the release of the development milestone codenamed Donut. Android 1.6 was obsoleted by Android 2.1. Source code for Android 1.6 is found in the donut branch in the open source tree: Compatibility Test Suite (CTS) 1.6 R1 Lower Android versions There is no Compatibility Program for lower versions of Android, such as Android 1.5 (codenamed Cupcake). New devices intended to be Android compatible must ship with Android 1.6 or later. Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates. Last updated 2026-06-17 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 2026-06-17 UTC."],[],[]] Build Android repository Requirements Downloading Preview binaries Factory images Driver binaries Connect @Android on X @AndroidDev on X Android Blog Google Security Blog Platform on Google Groups Building on Google Groups Porting on Google Groups Get help Android Help Center Pixel Help Center www.android.com Google Mobile Services Stack Overflow Issue Tracker About Android Community Legal License Privacy Site feedback Manage cookies English Deutsch Español – América Latina Français Indonesia Italiano Polski Português – Brasil Tiếng Việt Türkçe Русский עברית العربيّة فارسی हिंदी বাংলা ภาษาไทย 中文 – 简体 中文 – 繁體 日本語 한국어