Android の互換性に関心をお寄せいただき、ありがとうございます。以下のリンクから、主なドキュメントやプログラムに関する情報を確認できます。CTS が更新されると、このページに新しいバージョンが追加されます。CTS バージョンは、リンク名に含まれる「Rnumber」で表されます。
重要: ダウンロードして解凍したテストフォルダの名前は変更しないでください。たとえば、android-cts-*.zip に含まれる android-cts が正しく動作するためには、この名前を保持する必要があります。
Android 12L
Android 12L は「Sv2」というコードネームが付けられた開発マイルストーンのリリースです。次のテストのソースコードは、オープンソース ツリーの「android-cts-12.1_r2」タグと同期できます(Instant Apps 用のテストを含む)。
- Android 12.1 R2 互換性テストスイート(CTS) - ARM
- Android 12.1 R2 互換性テストスイート(CTS) - x86
- Android 12.1 R2 CTS 検証ツール - ARM
- Android 12.1 R2 CTS 検証ツール - x86
Android 12
Android 12 は「S」というコードネームが付けられた開発マイルストーンのリリースです。 次のテストのソースコードは、オープンソース ツリーの「android-cts-12.0_r4」タグと同期できます(Instant Apps 用のテストを含む)。
- Android 12 R4 互換性テストスイート(CTS) - ARM
- Android 12 R4 互換性テストスイート(CTS) - x86
- Android 12 R4 CTS 検証ツール - ARM
- Android 12 R4 CTS 検証ツール - x86
Android 11
Android 11 は「R」というコードネームが付けられた開発マイルストーンのリリースです。次のテストのソースコードは、オープンソース ツリーの「android-cts-11.0_r8」タグと同期できます(Instant Apps 用のテストを含む)。
- Android 11 R8 互換性テストスイート(CTS) - ARM
- Android 11 R8 互換性テストスイート(CTS) - x86
- Android 11 R8 CTS 検証ツール - ARM
- Android 11 R8 CTS 検証ツール - x86
Android 10
Android 10 は「Q」というコードネームが付けられた開発マイルストーンのリリースです。次のテストのソースコードは、オープンソース ツリーの「android-cts-10.0_r12」タグと同期できます(Instant Apps 用のテストを含む)。
- Android 10 R12 互換性テストスイート(CTS) - ARM
- Android 10 R12 互換性テストスイート(CTS) - x86
- Android 10 R12 CTS 検証ツール - ARM
- Android 10 R12 CTS 検証ツール - x86
Android 9
Android 9 は「P」というコードネームが付けられた開発マイルストーンのリリースです。次のテストのソースコードは、オープンソース ツリーの「android-cts-9.0_r20」タグと同期できます(Instant Apps 用のテストを含む)。
- Android 9.0 R20 互換性テストスイート(CTS) - ARM
- Android 9.0 R20 互換性テストスイート(CTS) - x86
- Android 9.0 R20 CTS 検証ツール - ARM
- Android 9.0 R20 CTS 検証ツール - x86
- Instant Apps 用 Android 9.0 R20 CTS - ARM
- Instant Apps 用 Android 9.0 R20 CTS - x86
Android 8.1
Android 8.1 は「Oreo-MR1」というコードネームが付けられた開発マイルストーンのリリースです。次のテストのソースコードは、オープンソース ツリーの「android-cts-8.1_r25」タグと同期できます。
- Android 8.1 R25 互換性テストスイート(CTS) - ARM
- Android 8.1 R25 互換性テストスイート(CTS) - x86
- Android 8.1 R25 CTS 検証ツール - ARM
- Android 8.1 R25 CTS 検証ツール - x86
Android 8.0
Android 8.0 は「Oreo」というコードネームが付けられた開発マイルストーンのリリースです。次のテストのソースコードは、オープンソース ツリーの「android-cts-8.0_r26」タグと同期できます。
- Android 8.0 R26 互換性テストスイート(CTS) - ARM
- Android 8.0 R26 互換性テストスイート(CTS) - x86
- Android 8.0 R26 CTS 検証ツール - ARM
- Android 8.0 R26 CTS 検証ツール - x86
CTS メディア ファイル
以下のメディア ファイルは、CTS メディア ストレステストに必要です。
バージョンの古い Android を使用している場合
Android 1.5(Cupcake)のような旧バージョンの Android には互換性プログラムがありません。Android 対応とする新しいデバイスには、Android 1.6 以降を搭載してください。
Android 7.1
Android 7.1 は「Nougat-MR1」というコードネームが付けられた開発マイルストーンのリリースです。次のテストのソースコードは、オープンソース ツリーの「android-cts-7.1_r29」タグと同期できます。
- Android 7.1 R29 互換性テストスイート(CTS) - ARM
- Android 7.1 R29 互換性テストスイート(CTS) - x86
- Android 7.1 R29 CTS 検証ツール - ARM
- Android 7.1 R29 CTS 検証ツール - x86
Android 7.0
Android 7.0 は「Nougat」というコードネームが付けられた開発マイルストーンのリリースです。次のテストのソースコードは、オープンソース ツリーの「android-cts-7.0_r33」タグと同期できます。
- Android 7.0 R33 互換性テストスイート(CTS) - ARM
- Android 7.0 R33 互換性テストスイート(CTS) - x86
- Android 7.0 R33 CTS 検証ツール - ARM
- Android 7.0 R33 CTS 検証ツール - x86
Android 6.0
Android 6.0 は「Marshmallow」というコードネームが付けられた開発マイルストーンのリリースです。次のテストのソースコードは、オープンソース ツリーの「android-cts-6.0_r32」タグと同期できます。
- Android 6.0 R32 互換性テストスイート(CTS) - ARM
- Android 6.0 R32 互換性テストスイート(CTS) - x86
- Android 6.0 R32 CTS 検証ツール - ARM
- Android 6.0 R32 CTS 検証ツール - x86
Android 5.1
Android 5.1 は「Lollipop-MR1」というコードネームが付けられた開発マイルストーンのリリースです。次のテストのソースコードは、オープンソース ツリーの「android-cts-5.1_r28」タグと同期できます。
- Android 5.1 R28 互換性テストスイート(CTS) - ARM
- Android 5.1 R28 互換性テストスイート(CTS) - x86
- Android 5.1 R28 CTS 検証ツール - ARM
- Android 5.1 R28 CTS 検証ツール - x86
Android 5.0
Android 5.0 は「Lollipop」というコードネームが付けられた開発マイルストーンのリリースです。次のテストのソースコードは、オープンソース ツリーの「android-cts-5.0_r9」タグと同期できます。
- Android 5.0 R9 互換性テストスイート(CTS) - ARM
- Android 5.0 R9 互換性テストスイート(CTS) - x86
- Android 5.0 R9 CTS 検証ツール - ARM
- Android 5.0 R9 CTS 検証ツール - x86
Android 4.4
Android 4.4 は「KitKat」というコードネームが付けられた開発マイルストーンのリリースです。Android 4.4 用のソースコードは、オープンソース ツリーの「android-cts-4.4_r4」ブランチにあります。
- Android 4.4 R4 互換性テストスイート(CTS) - ARM
- Android 4.4 R4 互換性テストスイート(CTS) - x86
- Android 4.4 R4 CTS 検証ツール - ARM
- Android 4.4 R4 CTS 検証ツール - x86
Android 4.3
Android 4.3 は「Jelly Bean-MR2」というコードネームが付けられた開発マイルストーンのリリースです。Android 4.3 用のソースコードは、オープンソース ツリーの「android-4.3_r2.2-cts」ブランチにあります。
Android 4.2
Android 4.2 は「Jelly Bean-MR1」というコードネームが付けられた開発マイルストーンのリリースです。Android 4.2 用のソースコードは、オープンソース ツリーの「android-4.2.2_r1」ブランチにあります。
Android 4.1
Android 4.1 は「Jelly Bean」というコードネームが付けられた開発マイルストーンのリリースです。以下のリビジョンの互換性テストスイートのソースコードは、オープンソース ツリーの「android-cts-4.1_r4」タグで入手できます。
Android 4.0.3
Android 4.0.3 は「Ice Cream Sandwich」というコードネームが付けられた開発マイルストーンのリリースです。Android 4.0.3 用のソースコードは、オープンソース ツリーの「android-4.0.3_r1」ブランチにあります。
Android 2.3
Android 2.3 は「Gingerbread」というコードネームが付けられた開発マイルストーンのリリースです。Android 2.3 用のソースコードは、オープンソース ツリーの「gingerbread」ブランチにあります。
Android 2.2
Android 2.2 は「Froyo」というコードネームが付けられた開発マイルストーンのリリースです。Android 2.2 用のソースコードは、オープンソース ツリーの「froyo」ブランチにあります。
Android 2.1
Android 2.1 は「Eclair」というコードネームが付けられた開発マイルストーンのリリースです。Android 2.1 用のソースコードは、オープンソース ツリーの「eclair」ブランチにあります。技術的な理由から、Android 2.0 用または Android 2.0.1 用の互換性プログラムはありません。新しいデバイスでは Android 2.1 を使用する必要があります。
Android 1.6
Android 1.6 は「Donut」というコードネームが付けられた開発マイルストーンのリリースです。Android 1.6 はサポート終了となり、Android 2.1 に置き換わりました。Android 1.6 用のソースコードは、オープンソース ツリーの「donut」ブランチにあります。