ขอขอบคุณที่สนใจความเข้ากันได้ของ Android ลิงก์ในหน้านี้ จะให้สิทธิ์เข้าถึงเอกสารและข้อมูลสำคัญเกี่ยวกับโปรแกรม ชุดเครื่องมือทดสอบความเข้ากันได้ (CTS) เมื่อมีการอัปเดต CTS เราจะเพิ่มเวอร์ชันใหม่ลงในหน้านี้ โดยเวอร์ชัน CTS จะมี R number ในชื่อลิงก์
ไฟล์สื่อ CTS
ต้องมีไฟล์สื่อต่อไปนี้สำหรับการทดสอบความเครียดของสื่อ CTS
Android 16 QPR2
Android 16 QPR2 (API ระดับ 36.1) เป็นการอัปเดต Android 16 ซึ่งมีชื่อรหัสว่า B
ซิงค์ซอร์สโค้ดสำหรับการทดสอบต่อไปนี้โดยใช้แท็ก
android-cts-16.1_r2 ในโครงสร้าง Gerrit ภายใน
- ชุดทดสอบความเข้ากันได้ (CTS) 16.1 R2 - ARM
- ชุดทดสอบความเข้ากันได้ (CTS) 16.1 R2 - x86
- CTS Verifier 16.1 R2 - ARM
- CTS Verifier 16.1 R2 - x86
Android 16
Android 16 (API ระดับ 36) เป็นการเปิดตัวรุ่นที่ถือเป็นเหตุการณ์สำคัญในการพัฒนา
ซึ่งมีชื่อรหัสว่า B ซิงค์ซอร์สโค้ดสำหรับการทดสอบต่อไปนี้โดยใช้แท็ก
android-cts-16.0_r4 ในโครงสร้าง Gerrit ภายใน
- ชุดทดสอบความเข้ากันได้ (CTS) 16 R4 - ARM
- ชุดเครื่องมือทดสอบความเข้ากันได้ (CTS) 16 R4 - x86
- CTS Verifier 16 R4 - ARM
- CTS Verifier 16 R4 - x86
Android 15
Android 15 (API ระดับ 35) เป็นรุ่นที่เปิดตัวในขั้นตอนการพัฒนาที่มีชื่อรหัสว่า
V ซิงค์ซอร์สโค้ดสำหรับการทดสอบต่อไปนี้โดยใช้แท็ก android-cts-15.0_r7
ในโครงสร้างโอเพนซอร์ส
- ชุดเครื่องมือทดสอบความเข้ากันได้ (CTS) 15 R7 - ARM
- ชุดเครื่องมือทดสอบความเข้ากันได้ (CTS) 15 R7 - x86
- CTS Verifier 15 R7 - ARM
- CTS Verifier 15 R7 - x86
Android 14
Android 14 (API ระดับ 34) เป็นรุ่นที่เปิดตัวในขั้นตอนการพัฒนาที่สำคัญซึ่งมีชื่อรหัสว่า
U ซิงค์ซอร์สโค้ดสำหรับการทดสอบต่อไปนี้โดยใช้แท็ก android-cts-14.0_r11
ในโครงสร้างโอเพนซอร์ส
- ชุดเครื่องมือทดสอบความเข้ากันได้ (CTS) 14 R11 - ARM
- ชุดทดสอบความเข้ากันได้ (CTS) 14 R11 - x86
- CTS Verifier 14 R11 - ARM
- CTS Verifier 14 R11 - x86
Android 13
Android 13 (API ระดับ 33) เป็นการเปิดตัวรุ่นที่ถือเป็นเหตุการณ์สำคัญในการพัฒนาซึ่งมีชื่อรหัสว่า
T ซิงค์ซอร์สโค้ดสำหรับการทดสอบต่อไปนี้โดยใช้แท็ก android-cts-13.0_r15
ในโครงสร้างโอเพนซอร์ส
- ชุดทดสอบความเข้ากันได้ (CTS) 13 R15 - ARM
- ชุดทดสอบความเข้ากันได้ (CTS) 13 R15 - x86
- CTS Verifier 13 R15 - ARM
- CTS Verifier 13 R15 - 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
- CTS สำหรับ Instant Apps 9.0 R20 - ARM
- CTS สำหรับ Instant Apps 9.0 R20 - 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 2.1 ทำให้ Android 1.6 ล้าสมัย ซอร์สโค้ดสำหรับ
Android 1.6 อยู่ในกิ่ง donut ในโครงสร้างโอเพนซอร์ส
Android เวอร์ชันต่ำกว่า
ไม่มีโปรแกรมความเข้ากันได้สำหรับ Android เวอร์ชันที่ต่ำกว่า เช่น Android 1.5 (ชื่อรหัส Cupcake) อุปกรณ์ใหม่ที่ตั้งใจให้ใช้ร่วมกับ Android ได้ต้องจัดส่งพร้อม Android 1.6 ขึ้นไป