Благодарим вас за интерес к теме совместимости Android! Ссылки на этой странице предоставляют доступ к ключевым документам и информации о программе Compatibility Test Suite (CTS). При обновлении CTS на эту страницу добавляются новые версии. Версии CTS обозначены number R в названии ссылки.
Медиафайлы CTS
Для стресс-тестов медиа CTS требуются следующие медиафайлы:
Android 16 QPR2
Android 16 QPR2 (уровень API 36.1) — это обновление версии Android 16, которая имела кодовое название B. Синхронизируйте исходный код для следующих тестов, используя тег android-cts-16.1_r1 во внутреннем дереве Gerrit:
- Пакет тестов совместимости (CTS) 16.1 R1 — ARM
- Набор тестов совместимости (CTS) 16.1 R1 — x86
- CTS Verifier 16.1 R1 - ARM
- CTS Verifier 16.1 R1 - x86
Android 16
Android 16 (уровень API 36) — это выпуск этапа разработки с кодовым названием B. Синхронизируйте исходный код для следующих тестов, используя тег android-cts-16.0_r3 во внутреннем дереве Gerrit:
- Набор тестов совместимости (CTS) 16 R3 — ARM
- Набор тестов совместимости (CTS) 16 R3 — x86
- CTS Verifier 16 R3 - ARM
- CTS Verifier 16 R3 - x86
Android 15
Android 15 (уровень API 35) — это выпуск этапа разработки с кодовым названием V. Синхронизируйте исходный код для следующих тестов, используя тег android-cts-15.0_r6 в дереве открытого исходного кода:
- Набор тестов совместимости (CTS) 15 R6 — ARM
- Набор тестов совместимости (CTS) 15 R6 — x86
- CTS Verifier 15 R6 - ARM
- CTS Verifier 15 R6 - x86
Android 14
Android 14 (уровень API 34) — это выпуск этапа разработки с кодовым названием U. Синхронизируйте исходный код для следующих тестов, используя тег android-cts-14.0_r10 в дереве открытого исходного кода:
- Пакет тестов совместимости (CTS) 14 R10 — ARM
- Набор тестов совместимости (CTS) 14 R10 - x86
- CTS Verifier 14 R10 - ARM
- CTS Verifier 14 R10 - x86
Android 13
Android 13 (уровень API 33) — это выпуск этапа разработки с кодовым названием T. Синхронизируйте исходный код для следующих тестов, используя тег android-cts-13.0_r14 в дереве открытого исходного кода:
- Пакет тестов совместимости (CTS) 13 R14 — ARM
- Набор тестов совместимости (CTS) 13 R14 - x86
- CTS Verifier 13 R14 - ARM
- CTS Verifier 13 R14 - x86
Android 12L
Android 12L (API уровня 32) — это выпуск этапа разработки под кодовым названием Sv2. Синхронизируйте исходный код следующих тестов, используя тег android-cts-12.1_r14 в дереве открытого исходного кода:
- Пакет тестов совместимости (CTS) 12.1 R14 — ARM
- Набор тестов совместимости (CTS) 12.1 R14 — x86
- CTS Verifier 12.1 R14 — ARM
- CTS Verifier 12.1 R14 - x86
Android 12
Android 12 (уровень API 31) — это выпуск этапа разработки с кодовым названием S. Синхронизируйте исходный код для следующих тестов, используя тег android-cts-12.0_r16 в дереве открытого исходного кода:
- Пакет тестов совместимости (CTS) 12 R16 — ARM
- Набор тестов совместимости (CTS) 12 R16 - x86
- CTS Verifier 12 R16 - ARM
- CTS Verifier 12 R16 - x86
Android 11
Android 11 (уровень API 30) — это выпуск этапа разработки с кодовым названием R. Синхронизируйте исходный код для следующих тестов, используя тег android-cts-11.0_r16 в дереве открытого исходного кода:
- Пакет тестов совместимости (CTS) 11 R16 — ARM
- Набор тестов совместимости (CTS) 11 R16 — x86
- CTS Verifier 11 R16 - ARM
- CTS Verifier 11 R16 - x86
Android 10
Android 10 (уровень API 29) — это выпуск этапа разработки с кодовым названием Q. Синхронизируйте исходный код для следующих тестов, используя тег android-cts-10.0_r16 в дереве открытого исходного кода:
- Пакет тестов совместимости (CTS) 10 R16 — ARM
- Набор тестов совместимости (CTS) 10 R16 - x86
- CTS Verifier 10 R16 - ARM
- CTS Verifier 10 R16 - x86
Android 9
Android 9 (уровень API 28) — это выпуск этапа разработки с кодовым названием P. Синхронизируйте исходный код для следующих тестов, используя тег android-cts-9.0_r20 в дереве открытого исходного кода:
- Пакет тестов совместимости (CTS) 9.0 R20 — ARM
- Набор тестов совместимости (CTS) 9.0 R20 — x86
- CTS Verifier 9.0 R20 — ARM
- CTS Verifier 9.0 R20 - x86
- Мгновенные приложения 9.0 R20 CTS — ARM
- Instant Apps 9.0 R20 CTS - x86
Android 8.1
Android 8.1 (уровень API 27) — это релиз этапа разработки под кодовым названием Oreo-MR1. Синхронизируйте исходный код следующих тестов, используя тег android-cts-8.1_r25 в дереве открытого исходного кода:
- Пакет тестов совместимости (CTS) 8.1 R25 — ARM
- Набор тестов совместимости (CTS) 8.1 R25 — x86
- CTS Verifier 8.1 R25 - ARM
- CTS Verifier 8.1 R25 - x86
Android 8.0
Android 8.0 (уровень API 26) — это релиз этапа разработки под кодовым названием Oreo. Синхронизируйте исходный код следующих тестов, используя тег android-cts-8.0_r26 в дереве открытого исходного кода:
- Пакет тестов совместимости (CTS) 8.0 R26 — ARM
- Набор тестов совместимости (CTS) 8.0 R26 — x86
- CTS Verifier 8.0 R26 - ARM
- CTS Verifier 8.0 R26 - x86
Android 7.1
Android 7.1 (уровень API 25) — это релиз этапа разработки под кодовым названием Nougat-MR1. Синхронизируйте исходный код следующих тестов, используя тег android-cts-7.1_r29 в дереве открытого исходного кода:
- Пакет тестов совместимости (CTS) 7.1 R29 — ARM
- Набор тестов совместимости (CTS) 7.1 R29 — x86
- CTS Verifier 7.1 R29 - ARM
- CTS Verifier 7.1 R29 - x86
Android 7.0
Android 7.0 (уровень API 24) — это релиз этапа разработки под кодовым названием Nougat. Синхронизируйте исходный код следующих тестов, используя тег android-cts-7.0_r43 в дереве открытого исходного кода:
- Пакет тестов совместимости (CTS) 7.0 R43 — ARM
- Набор тестов совместимости (CTS) 7.0 R43 — x86
- CTS Verifier 7.0 R43 - ARM
- CTS Verifier 7.0 R43 - x86
Android 6.0
Android 6.0 (уровень API 23) — это релиз этапа разработки под кодовым названием Marshmallow. Синхронизируйте исходный код следующих тестов, используя тег android-cts-6.0_r42 в дереве открытого исходного кода:
- Пакет тестов совместимости (CTS) 6.0 R42 — ARM
- Набор тестов совместимости (CTS) 6.0 R42 — x86
- CTS Verifier 6.0 R42 - ARM
- CTS Verifier 6.0 R42 - x86
Android 5.1
Android 5.1 (уровень API 22) — это релиз этапа разработки под кодовым названием Lollipop-MR1. Синхронизируйте исходный код следующих тестов, используя тег android-cts-5.1_r28 в дереве открытого исходного кода:
- Пакет тестов совместимости (CTS) 5.1 R28 — ARM
- Набор тестов совместимости (CTS) 5.1 R28 — x86
- CTS Verifier 5.1 R28 - ARM
- CTS Verifier 5.1 R28 - x86
Android 5.0
Android 5.0 (уровень API 21) — это релиз этапа разработки под кодовым названием Lollipop. Синхронизируйте исходный код следующих тестов, используя тег android-cts-5.0_r9 в дереве открытого исходного кода:
- Пакет тестов совместимости (CTS) 5.0 R9 — ARM
- Набор тестов совместимости (CTS) 5.0 R9 — x86
- CTS Verifier 5.0 R9 — ARM
- CTS Verifier 5.0 R9 - x86
Android 4.4
Android 4.4 (API уровня 19) — это релиз этапа разработки под кодовым названием KitKat. Исходный код Android 4.4 находится в ветке android-cts-4.4_r4 в дереве открытого исходного кода:
- Пакет тестов совместимости (CTS) 4.4 R4 — ARM
- Набор тестов совместимости (CTS) 4.4 R4 — x86
- CTS Verifier 4.4 R4 - ARM
- CTS Verifier 4.4 R4 - x86
Android 4.3
Android 4.3 (уровень API 18) — это релиз этапа разработки под кодовым названием Jelly Bean-MR2. Исходный код Android 4.3 находится в ветках android-4.3_r2.2-cts и android-4.3_r1-cts в дереве открытого исходного кода:
Android 4.2
Android 4.2 (API уровня 17) — это релиз этапа разработки под кодовым названием Jelly Bean-MR1. Исходный код Android 4.2 находится в ветках android-4.2.2_r4 и android-4.2.2_r5 в дереве открытого исходного кода:
Android 4.1
Android 4.1 (API уровня 16) — это релиз этапа разработки под кодовым названием Jelly Bean. Исходный код Android 4.1 находится в ветках android-cts-4.1_r4 и android-cts-4.1_r7 в дереве открытого исходного кода:
Android 4.0.3
Android 4.0.3 (API уровня 15, NDK 8) — это релиз этапа разработки под кодовым названием Ice Cream Sandwich. Исходный код Android 4.0.3 находится в ветках android-4.0.3_r4 и android-4.0.3_r2 в дереве открытого исходного кода:
Android 2.3
Android 2.3 (2.3.3 - 2.3.7 API уровня 10 и 2.3 - 2.32 API уровня 9, NDK 5) — это релиз этапа разработки под кодовым названием Gingerbread. Исходный код Android 2.3 находится в ветке gingerbread в дереве открытого исходного кода:
Android 2.2
Android 2.2 (API уровня 8, NDK 4) — это релиз этапа разработки под кодовым названием Froyo. Исходный код Android 2.2 находится в ветке froyo в дереве открытого исходного кода:
Android 2.1
Android 2.1 (API уровня 5) — это релиз этапа разработки под кодовым названием Eclair. Исходный код Android 2.1 находится в ветке eclair в дереве открытого исходного кода. По техническим причинам программа совместимости для Android 2.0 и 2.0.1 отсутствует. Новые устройства должны использовать Android 2.1.
Android 1.6
Android 1.6 (API уровня 4, NDK 2) стал релизом этапа разработки под кодовым названием Donut. Android 1.6 был вытеснен Android 2.1. Исходный код Android 1.6 находится в ветке donut в дереве открытого исходного кода:
Более ранние версии Android
Для более ранних версий Android, таких как Android 1.5 (кодовое название Cupcake), программы совместимости не существует. Новые устройства, совместимые с Android, должны поставляться с Android 1.6 или более поздней версией.