ขอขอบคุณที่ให้ความสนใจในความเข้ากันได้ของ Android! ลิงก์ในหน้านี้ให้คุณเข้าถึงเอกสารสำคัญและข้อมูลเกี่ยวกับโปรแกรม Compatibility Test Suite (CTS) เมื่อมีการอัปเดต CTS เวอร์ชันใหม่จะถูกเพิ่มในหน้านี้ เวอร์ชัน CTS แสดงด้วย number R ในชื่อลิงก์
ไฟล์สื่อ CTS
ไฟล์สื่อต่อไปนี้จำเป็นสำหรับการทดสอบความเครียดของสื่อ CTS:
Android 13
Android 13 เป็นการเปิดตัวการพัฒนาขั้นสุดท้ายที่มีชื่อรหัสว่า T ซิงค์ซอร์สโค้ดสำหรับการทดสอบต่อไปนี้โดยใช้แท็ก android-cts-13.0_r5
ในแผนผังโอเพ่นซอร์ส:
- ชุดทดสอบความเข้ากันได้ของ Android 13 R5 (CTS) - ARM
- ชุดทดสอบความเข้ากันได้ของ Android 13 R5 (CTS) - x86
- ตัวตรวจสอบ Android 13 R5 CTS - ARM
- ตัวตรวจสอบ Android 13 R5 CTS - x86
Android 12L
Android 12L คือการเปิดตัวการพัฒนาครั้งสำคัญที่มีชื่อรหัสว่า Sv2 ซิงค์ซอร์สโค้ดสำหรับการทดสอบต่อไปนี้โดยใช้แท็ก android-cts-12.1_r7
ในแผนผังโอเพ่นซอร์ส:
- ชุดทดสอบความเข้ากันได้ของ Android 12.1 R7 (CTS) - ARM
- ชุดทดสอบความเข้ากันได้ของ Android 12.1 R7 (CTS) - x86
- ตัวตรวจสอบ Android 12.1 R7 CTS - ARM
- ตัวตรวจสอบ Android 12.1 R7 CTS - x86
Android 12
Android 12 เป็นการเปิดตัวการพัฒนาขั้นสุดท้ายที่มีชื่อรหัสว่า S. ซิงค์ซอร์สโค้ดสำหรับการทดสอบต่อไปนี้โดยใช้แท็ก android-cts-12.0_r9
ในแผนผังโอเพ่นซอร์ส:
- ชุดทดสอบความเข้ากันได้ของ Android 12 R9 (CTS) - ARM
- ชุดทดสอบความเข้ากันได้ของ Android 12 R9 (CTS) - x86
- ตัวตรวจสอบ Android 12 R9 CTS - ARM
- ตัวตรวจสอบ Android 12 R9 CTS - x86
Android 11
Android 11 คือการเปิดตัวการพัฒนาขั้นสุดท้ายที่มีชื่อรหัสว่า R ซิงค์ซอร์สโค้ดสำหรับการทดสอบต่อไปนี้โดยใช้แท็ก android-cts-11.0_r13
ในแผนผังโอเพ่นซอร์ส:
- ชุดทดสอบความเข้ากันได้ของ Android 11 R13 (CTS) - ARM
- ชุดทดสอบความเข้ากันได้ของ Android 11 R13 (CTS) - x86
- ตัวตรวจสอบ Android 11 R13 CTS - ARM
- ตัวตรวจสอบ Android 11 R13 CTS - x86
Android 10
Android 10 เป็นการเปิดตัวการพัฒนาขั้นสุดท้ายที่มีชื่อรหัสว่า Q ซิงค์ซอร์สโค้ดสำหรับการทดสอบต่อไปนี้โดยใช้แท็ก android-cts-10.0_r16
ในแผนผังโอเพ่นซอร์ส:
- ชุดทดสอบความเข้ากันได้ของ Android 10 R16 (CTS) - ARM
- ชุดทดสอบความเข้ากันได้ของ Android 10 R16 (CTS) - x86
- ตัวตรวจสอบ Android 10 R16 CTS - ARM
- ตัวตรวจสอบ Android 10 R16 CTS - x86
Android 9
Android 9 เป็นการเปิดตัวการพัฒนาขั้นสุดท้ายที่มีชื่อรหัสว่า P ซิงค์ซอร์สโค้ดสำหรับการทดสอบต่อไปนี้โดยใช้แท็ก android-cts-9.0_r20
ในแผนผังโอเพ่นซอร์ส:
- ชุดทดสอบความเข้ากันได้ของ Android 9.0 R20 (CTS) - ARM
- ชุดทดสอบความเข้ากันได้ของ Android 9.0 R20 (CTS) - x86
- ตัวตรวจสอบ Android 9.0 R20 CTS - ARM
- ตัวตรวจสอบ Android 9.0 R20 CTS - x86
- Android 9.0 R20 CTS สำหรับ Instant Apps - ARM
- Android 9.0 R20 CTS สำหรับ Instant Apps - 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
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.3_r1-cts
ในแผนผังโอเพ่นซอร์ส:
Android 4.2
Android 4.2 เป็นการเปิดตัวการพัฒนาครั้งสำคัญที่มีชื่อรหัสว่า Jelly Bean-MR1 ซอร์สโค้ดสำหรับ Android 4.2 พบได้ในสาขา android-4.2.2_r4
และ android-4.2.2_r5
ในแผนผังโอเพ่นซอร์ส:
Android 4.1
Android 4.1 คือการเปิดตัวการพัฒนาครั้งสำคัญที่มีชื่อรหัสว่า Jelly Bean ซอร์สโค้ดสำหรับ Android 4.1 พบได้ในสาขา android-cts-4.1_r4
และ android-cts-4.1_r7
ในแผนผังโอเพ่นซอร์ส:
Android 4.0.3
Android 4.0.3 เป็นการเปิดตัวการพัฒนาครั้งสำคัญที่มีชื่อรหัสว่า Ice Cream Sandwich ซอร์สโค้ดสำหรับ Android 4.0.3 พบได้ในสาขา android-4.0.3_r3
และ android-4.0.3_r2
ในแผนผังโอเพ่นซอร์ส:
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 หรือ 2.0.1 อุปกรณ์ใหม่ต้องใช้ Android 2.1
Android 1.6
Android 1.6 คือการเปิดตัวการพัฒนาครั้งสำคัญที่มีชื่อรหัสว่า Donut Android 1.6 ถูกยกเลิกโดย Android 2.1 ซอร์สโค้ดสำหรับ Android 1.6 พบได้ในสาขา donut
ในแผนผังโอเพ่นซอร์ส:
Android เวอร์ชันเก่ากว่า
ไม่มีโปรแกรมความเข้ากันได้สำหรับ Android เวอร์ชันเก่า เช่น Android 1.5 (ชื่อรหัสว่า Cupcake) อุปกรณ์ใหม่ที่ต้องการให้รองรับ Android จะต้องมาพร้อมกับ Android 1.6 หรือใหม่กว่า