Compatibility Test Suite downloads

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.

CTS media files

The following media files are required for the CTS media stress tests:

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_r1 tag in the internal Gerrit tree:

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_r3 tag in the internal Gerrit tree:

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_r6 tag in the open source tree:

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_r10 tag in the open source tree:

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_r14 tag in the open source tree:

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:

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:

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:

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:

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:

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:

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:

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:

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:

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:

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:

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:

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:

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:

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:

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:

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:

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:

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:

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.

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:

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.