การดาวน์โหลด ความเข้ากันได้ Test Suite

ขอขอบคุณที่สนใจความเข้ากันได้ของ Android ลิงก์ในหน้านี้ จะให้สิทธิ์เข้าถึงเอกสารและข้อมูลสำคัญเกี่ยวกับโปรแกรม ชุดเครื่องมือทดสอบความเข้ากันได้ (CTS) เมื่อมีการอัปเดต CTS เราจะเพิ่มเวอร์ชันใหม่ลงในหน้านี้ โดยเวอร์ชัน CTS จะมี R number ในชื่อลิงก์

ไฟล์สื่อ CTS

ไฟล์สื่อต่อไปนี้จำเป็นสำหรับการทดสอบความเครียดของสื่อ CTS

Android 16 QPR2

Android 16 QPR2 (ระดับ API 36.1) เป็นการอัปเดต Android 16 ซึ่งมีชื่อรหัสว่า B ซิงค์ซอร์สโค้ดสำหรับการทดสอบต่อไปนี้โดยใช้แท็ก android-cts-16.1_r3 ในโครงสร้าง Gerrit ภายใน

Android 16

Android 16 (ระดับ API 36) เป็นการเปิดตัวรุ่นที่ถือเป็นเหตุการณ์สำคัญในการพัฒนา ซึ่งมีชื่อรหัสว่า B ซิงค์ซอร์สโค้ดสำหรับการทดสอบต่อไปนี้โดยใช้แท็ก android-cts-16.0_r5 ในโครงสร้าง Gerrit ภายใน

Android 15

Android 15 (ระดับ API 35) เป็นรุ่นที่เปิดตัวเพื่อเป็นจุดสังเกตในการพัฒนาโดยมีชื่อรหัสว่า V ซิงค์ซอร์สโค้ดสำหรับการทดสอบต่อไปนี้โดยใช้แท็ก android-cts-15.0_r8 ในโครงสร้างโอเพนซอร์ส

Android 14

Android 14 (ระดับ API 34) เป็นการเปิดตัวรุ่นที่ถือเป็นเหตุการณ์สำคัญในการพัฒนาซึ่งมีชื่อรหัสว่า U ซิงค์ซอร์สโค้ดสำหรับการทดสอบต่อไปนี้โดยใช้แท็ก android-cts-14.0_r12 ในโครงสร้างโอเพนซอร์ส

Android 13

Android 13 (ระดับ API 33) เป็นการเปิดตัวรุ่นที่ถือเป็นจุดสำคัญในการพัฒนาซึ่งมีชื่อรหัสว่า T ซิงค์ซอร์สโค้ดสำหรับการทดสอบต่อไปนี้โดยใช้แท็ก android-cts-13.0_r15 ในโครงสร้างโอเพนซอร์ส

Android 12L

Android 12L (ระดับ API 32) เป็นรุ่นที่เปิดตัวเพื่อเป็นหลักไมล์สำคัญในการพัฒนาที่มีชื่อรหัสว่า Sv2 ซิงค์ซอร์สโค้ดสำหรับการทดสอบต่อไปนี้โดยใช้แท็ก android-cts-12.1_r14 ในโครงสร้างโอเพนซอร์ส

Android 12

Android 12 (ระดับ API 31) เป็นการเปิดตัวรุ่นที่ถือเป็นจุดสำคัญในการพัฒนาซึ่งมีชื่อรหัสว่า S ซิงค์ซอร์สโค้ดสำหรับการทดสอบต่อไปนี้โดยใช้แท็ก android-cts-12.0_r16 ในโครงสร้างโอเพนซอร์ส

Android 11

Android 11 (API ระดับ 30) เป็นการเปิดตัวรุ่นที่ถือเป็นเหตุการณ์สำคัญในการพัฒนาซึ่งมีชื่อรหัสว่า R ซิงค์ซอร์สโค้ดสำหรับการทดสอบต่อไปนี้โดยใช้แท็ก android-cts-11.0_r16 ในโครงสร้างโอเพนซอร์ส

Android 10

Android 10 (ระดับ API 29) เป็นการเปิดตัวรุ่นที่ถือเป็นเหตุการณ์สำคัญในการพัฒนาซึ่งมีชื่อรหัสว่า Q ซิงค์ซอร์สโค้ดสำหรับการทดสอบต่อไปนี้โดยใช้แท็ก android-cts-10.0_r16 ในโครงสร้างโอเพนซอร์ส

Android 9

Android 9 (ระดับ API 28) เป็นรุ่นที่เปิดตัวในขั้นตอนการพัฒนาที่มีชื่อรหัสว่า P ซิงค์ซอร์สโค้ดสำหรับการทดสอบต่อไปนี้โดยใช้แท็ก android-cts-9.0_r20 ในโครงสร้างโอเพนซอร์ส

Android 8.1

Android 8.1 (ระดับ API 27) เป็นการเปิดตัวรุ่นที่ถือเป็นเหตุการณ์สำคัญในการพัฒนาซึ่งมีชื่อรหัสว่า Oreo-MR1 ซิงค์ซอร์สโค้ดสำหรับการทดสอบต่อไปนี้โดยใช้แท็ก android-cts-8.1_r25 ในโครงสร้างโอเพนซอร์ส

Android 8.0

Android 8.0 (ระดับ API 26) เป็นการเปิดตัวรุ่นที่ถือเป็นเหตุการณ์สำคัญในการพัฒนาซึ่งมีชื่อรหัสว่า Oreo ซิงค์ซอร์สโค้ดสำหรับการทดสอบต่อไปนี้โดยใช้แท็ก android-cts-8.0_r26 ในโครงสร้างโอเพนซอร์ส

Android 7.1

Android 7.1 (ระดับ API 25) เป็นการเปิดตัวรุ่นที่ถือเป็นเหตุการณ์สำคัญในการพัฒนาซึ่งมีชื่อเวอร์ชันว่า Nougat-MR1 ซิงค์ซอร์สโค้ดสำหรับการทดสอบต่อไปนี้โดยใช้แท็ก android-cts-7.1_r29 ในโครงสร้างโอเพนซอร์ส

Android 7.0

Android 7.0 (ระดับ API 24) เป็นการเปิดตัวรุ่นที่มีชื่อรหัสว่า Nougat ซึ่งเป็นเหตุการณ์สำคัญในการพัฒนา ซิงค์ซอร์สโค้ดสำหรับการทดสอบต่อไปนี้โดยใช้แท็ก android-cts-7.0_r43 ในโครงสร้างโอเพนซอร์ส

Android 6.0

Android 6.0 (ระดับ API 23) เป็นรุ่นที่เปิดตัวของเหตุการณ์สำคัญในการพัฒนาที่มีชื่อรหัสว่า Marshmallow ซิงค์ซอร์สโค้ดสำหรับการทดสอบต่อไปนี้โดยใช้แท็ก android-cts-6.0_r42 ในโครงสร้างโอเพนซอร์ส

Android 5.1

Android 5.1 (ระดับ API 22) เป็นการเปิดตัวของเหตุการณ์สำคัญในการพัฒนาที่มีชื่อรหัสว่า Lollipop-MR1 ซิงค์ซอร์สโค้ดสำหรับการทดสอบต่อไปนี้โดยใช้แท็ก android-cts-5.1_r28 ในโครงสร้างโอเพนซอร์ส

Android 5.0

Android 5.0 (ระดับ API 21) เป็นการเปิดตัวรุ่นที่มีชื่อรหัสว่า Lollipop ซึ่งเป็นเหตุการณ์สำคัญในการพัฒนา ซิงค์ซอร์สโค้ดสำหรับการทดสอบต่อไปนี้โดยใช้แท็ก android-cts-5.0_r9 ในโครงสร้างโอเพนซอร์ส

Android 4.4

Android 4.4 (ระดับ API 19) เป็นรุ่นที่เปิดตัวในขั้นตอนการพัฒนาที่สำคัญซึ่งมีชื่อรหัสว่า KitKat ซอร์สโค้ดสำหรับ Android 4.4 อยู่ในกิ่ง android-cts-4.4_r4 ในโครงสร้างโอเพนซอร์ส

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 ขึ้นไป