บันทึกประจำรุ่นของแพลตฟอร์ม SDK

หน้านี้แสดงข้อมูลรุ่นเกี่ยวกับแพ็กเกจ SDK ที่พร้อมให้ดาวน์โหลดจากเครื่องมือจัดการ SDK ในแท็บแพลตฟอร์ม SDK

แพลตฟอร์ม SDK แต่ละเวอร์ชันมีแพ็กเกจต่อไปนี้

  • แพ็กเกจ Android SDK Platform ซึ่งจําเป็นต่อการคอมไพล์แอปสําหรับเวอร์ชันนั้น
  • แพ็กเกจอิมเมจระบบหลายรายการ โดยต้องมีอย่างน้อย 1 รายการเพื่อเรียกใช้เวอร์ชันนั้นใน Android Emulator

    แพลตฟอร์มแต่ละเวอร์ชันจะมีภาพระบบสำหรับอุปกรณ์แต่ละรูปแบบที่รองรับ (โทรศัพท์มือถือ, Android TV และ Android Wear) แต่ละรูปแบบอาจมีตัวแปรที่ตรงกับสถาปัตยกรรมโปรเซสเซอร์ของคอมพิวเตอร์ (เช่น x86_64 และ ARM 64 v8a) รูปภาพระบบที่ติดป้ายกํากับว่า Google APIs จะรวมสิทธิ์เข้าถึงบริการ Google Play และรูปภาพที่ติดป้ายกํากับว่า Google Play จะรวมสิทธิ์เข้าถึง Google Play Store ด้วย

  • แพ็กเกจแหล่งที่มาสำหรับ Android ซึ่งรวมถึงไฟล์ต้นทางของแพลตฟอร์ม Android Studio อาจแสดงบรรทัดโค้ดจากไฟล์เหล่านี้ขณะที่คุณแก้ไขข้อบกพร่องของแอป

หมายเลขการแก้ไขที่แสดงในส่วนต่อไปนี้มีไว้สำหรับแพ็กเกจ Android SDK Platform เท่านั้น อิมเมจของระบบอาจได้รับการอัปเดตแยกต่างหาก ซึ่งโดยปกติจะใช้เพื่อแก้ไขข้อบกพร่องด้วยโปรแกรมจำลอง ไม่มีบันทึกประจำรุ่นสำหรับภาพของระบบ แต่คุณควรอัปเดตภาพอยู่เสมอ

Android 15 (API ระดับ 35)

โปรดดูรายละเอียดเกี่ยวกับการเปลี่ยนแปลงแพลตฟอร์มที่หัวข้อเอกสารประกอบของ Android 15

แก้ไขครั้งที่ 1 (มิถุนายน 2024)

เผยแพร่ไปยังเวอร์ชันเสถียร (ไม่ใช่เวอร์ชันตัวอย่างอีกต่อไป) เมื่อ Android 15 บรรลุเป้าหมายด้านความเสถียรของแพลตฟอร์ม

Android 14 (API ระดับ 34)

โปรดดูรายละเอียดเกี่ยวกับการเปลี่ยนแปลงแพลตฟอร์มที่เอกสารประกอบของ Android 14

ฉบับที่ 1 (มิถุนายน 2023)

เผยแพร่ในเวอร์ชันเสถียร (ไม่ใช่เวอร์ชันตัวอย่างอีกต่อไป) เมื่อ Android 14 บรรลุเป้าหมายด้านความเสถียรของแพลตฟอร์ม

Android 13 (API ระดับ 33)

โปรดดูรายละเอียดเกี่ยวกับการเปลี่ยนแปลงแพลตฟอร์มที่เอกสารประกอบของ Android 13

แก้ไขครั้งที่ 1 (มิถุนายน 2022)

เผยแพร่ในช่องทางเสถียร (ไม่ใช่เวอร์ชันตัวอย่างอีกต่อไป) เมื่อ Android 13 บรรลุเป้าหมายความเสถียรของแพลตฟอร์ม

Android 12 (API ระดับ 31, 32)

การอัปเดตฟีเจอร์ใหม่ของ 12L (API ระดับ 32)
โปรดดูรายละเอียดเกี่ยวกับการเปลี่ยนแปลงแพลตฟอร์มในเอกสารประกอบ 12L

ฉบับที่ 1 (มีนาคม 2022)

เผยแพร่ในเวอร์ชันเสถียร (ไม่ใช่เวอร์ชันทดลองใช้แล้ว)

Android 12 (API ระดับ 31)
โปรดดูรายละเอียดเกี่ยวกับการเปลี่ยนแปลงแพลตฟอร์มที่หัวข้อเอกสารประกอบ Android 12

ฉบับที่ 1 (สิงหาคม 2021)

เผยแพร่ในเวอร์ชันเสถียร (ไม่ใช่เวอร์ชันตัวอย่างอีกต่อไป) เมื่อ Android 12 บรรลุเป้าหมายความเสถียรของแพลตฟอร์ม

อิมเมจระบบ ATD ของ Android 12

รูปภาพอุปกรณ์ทดสอบอัตโนมัติ (ATD) นี้เป็นรูปภาพระบบ Android ที่เพิ่มประสิทธิภาพสำหรับการทดสอบอัตโนมัติแบบ Headless ข้อมูลเบื้องต้นบ่งชี้ว่าการทดสอบที่ใช้ภาพนี้ควรลดการใช้งาน CPU และหน่วยความจําของกระบวนการจําลอง และลดเวลาในการทดสอบ

ซึ่งได้ประสิทธิภาพที่เพิ่มขึ้นด้วยวิธีต่อไปนี้

  • นำแอปพลิเคชันส่วนใหญ่ที่แสดงต่อผู้ใช้ออก (เช่น ตัวต่อสาย การตั้งค่า และ SystemUI)
  • การปิดใช้การวาดด้วยโปรแกรมแสดงผลฮาร์ดแวร์

รูปภาพมี 2 เวอร์ชัน ได้แก่ ATD ของ Google APIs ซึ่งให้บริการ Google APIs และ ATD ของ AOSP ซึ่งให้บริการ AOSP เวอร์ชันเต็ม

ดูข้อมูลเพิ่มเติมเกี่ยวกับการเรียกใช้การทดสอบโดยใช้ ATD ได้ที่เรียกใช้การทดสอบโดยใช้อุปกรณ์ทดสอบอัตโนมัติ

Android 11 (API ระดับ 30)

ดูรายละเอียดเกี่ยวกับการเปลี่ยนแปลงของแพลตฟอร์มได้ในเอกสารประกอบของ Android 11

ฉบับที่ 1 (กรกฎาคม 2020)

เผยแพร่ในเวอร์ชันเสถียร (ไม่ใช่เวอร์ชันตัวอย่างอีกต่อไป) เมื่อ Android 11 บรรลุเป้าหมายด้านความเสถียรของแพลตฟอร์ม

Android 10 (API ระดับ 29)

โปรดดูรายละเอียดเกี่ยวกับการเปลี่ยนแปลงแพลตฟอร์มที่หัวข้อ Android 10 สําหรับนักพัฒนาแอป

การแก้ไข 5 (กรกฎาคม 2020)

การแก้ไขนี้เพิ่มสแต็บ Android Automotive OS

Android 9 (API ระดับ 28)

ดูรายละเอียดเกี่ยวกับการเปลี่ยนแปลงของแพลตฟอร์มได้ที่ Android 9 สำหรับนักพัฒนาซอฟต์แวร์

ฉบับที่ 1 (สิงหาคม 2018)

เผยแพร่ในเวอร์ชันเสถียร (ไม่ใช่เวอร์ชันตัวอย่างอีกต่อไป)

Android 8.1 (API ระดับ 27)

ดูรายละเอียดเกี่ยวกับการเปลี่ยนแปลงของแพลตฟอร์มได้ที่ Android 8.1 สำหรับนักพัฒนาซอฟต์แวร์

ฉบับที่ 1 (ธันวาคม 2017)

เผยแพร่ในเวอร์ชันเสถียร (ไม่ใช่เวอร์ชันตัวอย่างอีกต่อไป)

Android 8.0 (API ระดับ 26)

โปรดดูรายละเอียดเกี่ยวกับการเปลี่ยนแปลงแพลตฟอร์มที่หัวข้อ Android 8.0 สําหรับนักพัฒนาแอป

ฉบับที่ 2 (สิงหาคม 2017)

เผยแพร่ในเวอร์ชันเสถียร (ไม่ใช่เวอร์ชันตัวอย่างอีกต่อไป)

Android 7.1 (API ระดับ 25)

โปรดดูรายละเอียดเกี่ยวกับการเปลี่ยนแปลงแพลตฟอร์มที่หัวข้อ Android 7.1 สําหรับนักพัฒนาแอป

แก้ไขครั้งที่ 3 (ธันวาคม 2016)

การอัปเดตแบบเพิ่ม เปิดตัวเป็น Android 7.1.1 สุดท้าย (ไม่อยู่ในเวอร์ชันตัวอย่างอีกต่อไป)

Dependency

  • ต้องใช้ Android SDK Platform-Tools เวอร์ชัน 25.0.1 ขึ้นไป
  • ต้องใช้ Android SDK Build-Tools 25.0.1 ขึ้นไป

การแก้ไขครั้งที่ 2 (พฤศจิกายน 2016)

การอัปเดตแบบเพิ่ม เปิดตัวเป็น Android 7.1.1 Developer Preview 2 โปรดดูข้อมูลเพิ่มเติมที่หัวข้อ ภาพรวมของ Android 7.1 API

Dependency

  • ต้องใช้ Android SDK Platform-Tools เวอร์ชัน 25.0.1 ขึ้นไป
  • ต้องใช้ Android SDK Build-Tools 25.0.1 ขึ้นไป

การแก้ไข 1 (ตุลาคม 2016)

รุ่นแรกสำหรับ Android 7.1 (API ระดับ 25) เปิดตัวเป็น Android 7.1 Developer Preview 1 โปรดดูข้อมูลเพิ่มเติมที่หัวข้อ ภาพรวมของ Android 7.1 API

Dependency

  • ต้องใช้ Android SDK Platform-Tools เวอร์ชัน 25.0.0 ขึ้นไป
  • ต้องใช้ Android SDK Build-Tools 25.0.0 ขึ้นไป

Android 7.0 (API ระดับ 24)

โปรดดูรายละเอียดเกี่ยวกับการเปลี่ยนแปลงแพลตฟอร์มที่หัวข้อ Android 7.0 สําหรับนักพัฒนาแอป

ฉบับที่ 1 (สิงหาคม 2016)

เวอร์ชันเริ่มต้นสำหรับ Android 7.0 (API ระดับ 24) ดูข้อมูลเพิ่มเติมได้ที่ ภาพรวมของ Android 7.0 API

Dependency

  • ต้องใช้ Android SDK Platform-tools r24 ขึ้นไป
  • ต้องใช้เครื่องมือ Android SDK เวอร์ชัน 24.0.0 ขึ้นไป

Android 6.0 (API ระดับ 23)

โปรดดูรายละเอียดเกี่ยวกับการเปลี่ยนแปลงแพลตฟอร์มที่หัวข้อการเปลี่ยนแปลงใน Android 6.0 และ API ของ Android 6.0

ฉบับที่ 2 (พฤศจิกายน 2015)

แก้ไขข้อบกพร่องในไลบรารีการแสดงผลเลย์เอาต์ที่ Android Studio ใช้

Dependency

  • ต้องใช้ Android SDK Platform-tools r23 ขึ้นไป
  • ต้องใช้เครื่องมือ Android SDK เวอร์ชัน 24.3.4 ขึ้นไป

การแก้ไข 1 (สิงหาคม 2015)

เวอร์ชันเริ่มต้นสำหรับ Android 6.0 (API ระดับ 23) ดูข้อมูลเพิ่มเติมได้ที่ ภาพรวมของ Android 6.0 API

Dependency

  • ต้องใช้ Android SDK Platform-tools r23 ขึ้นไป
  • ต้องใช้เครื่องมือ Android SDK เวอร์ชัน 24.3.4 ขึ้นไป

Android 5.1 (API ระดับ 22)

โปรดดูรายละเอียดเกี่ยวกับการเปลี่ยนแปลงแพลตฟอร์มที่หัวข้อภาพรวมของ Lollipop และการเปลี่ยนแปลง API ของ Android 5.1

ฉบับที่ 1 (มีนาคม 2015)

เวอร์ชันเริ่มต้นสำหรับ Android 5.1 (API ระดับ 22) ดูข้อมูลเพิ่มเติมได้ที่ ภาพรวมของ Android 5.1 API

Dependency

  • ต้องใช้ Android SDK Platform-tools r22 ขึ้นไป
  • ต้องใช้เครื่องมือ Android SDK เวอร์ชัน 23.0.5 ขึ้นไป

Android 5.0 (API ระดับ 21)

โปรดดูรายละเอียดเกี่ยวกับการเปลี่ยนแปลงแพลตฟอร์มที่หัวข้อภาพรวมของ Lollipop และการเปลี่ยนแปลง API ของ Android 5.0

ฉบับแก้ไข 2 (ธันวาคม 2014)

อัปเดตเลย์เอาต์ในคลังการสนับสนุนและแก้ไขปัญหาต่างๆ

Dependency

  • ต้องใช้ Android SDK Platform-tools r21 ขึ้นไป
  • ต้องใช้เครื่องมือ Android SDK เวอร์ชัน 23.0.5 ขึ้นไป

ฉบับที่ 1 (ตุลาคม 2014)

เวอร์ชันเริ่มต้นสำหรับ Android 5.0 (API ระดับ 21) ดูข้อมูลเพิ่มเติมได้ที่ ภาพรวมของ Android 5.0 API

Dependency

  • ต้องใช้ Android SDK Platform-tools r21 ขึ้นไป
  • ต้องใช้เครื่องมือ Android SDK เวอร์ชัน 23.0.5 ขึ้นไป

Android 4.4W (API ระดับ 20)

เวอร์ชันนี้ทำให้ KitKat พร้อมใช้งานสำหรับ Android Wear

แก้ไขครั้งที่ 2 (ตุลาคม 2014)

อัปเดตไลบรารีการแสดงผล

การขึ้นต่อกัน:

  • ต้องใช้ Android SDK Platform-tools r20 ขึ้นไป
  • ต้องใช้เครื่องมือ Android SDK เวอร์ชัน 23.0 ขึ้นไป

การแก้ไข 1 (มิถุนายน 2014)

การเปิดตัวครั้งแรกสำหรับ Android Wear

การขึ้นต่อกัน:

  • ต้องใช้ Android SDK Platform-tools r20 ขึ้นไป
  • ต้องใช้เครื่องมือ Android SDK เวอร์ชัน 23.0 ขึ้นไป

Android 4.4 (API ระดับ 19)

ดูรายละเอียดเกี่ยวกับการเปลี่ยนแปลงแพลตฟอร์มได้ที่ภาพรวมของ KitKat และการเปลี่ยนแปลง API ของ Android 4.4

แก้ไขครั้งที่ 2 (ธันวาคม 2013)

การเผยแพร่เพื่อบำรุงรักษา เวอร์ชันของระบบคือ 4.4.2 สำหรับข้อมูลเพิ่มเติม โปรดดู ภาพรวมของ Android 4.4 API

การขึ้นต่อกัน:
ต้องใช้เครื่องมือแพลตฟอร์ม Android SDK r19 ขึ้นไป
ขอแนะนำให้ใช้ Android SDK Tools 22.3 ขึ้นไป

ฉบับที่ 1 (ตุลาคม 2013)

การเผยแพร่ครั้งแรก เวอร์ชันของระบบคือ 4.4 ดูข้อมูลเพิ่มเติมได้ที่หัวข้อ ภาพรวมของ Android 4.4 API

Dependency
ต้องมีเครื่องมือแพลตฟอร์ม Android SDK r19 ขึ้นไป
ขอแนะนําให้ใช้ Android SDK Tools 22.3 ขึ้นไป

Android 4.3 (API ระดับ 18)

โปรดดูรายละเอียดเกี่ยวกับการเปลี่ยนแปลงแพลตฟอร์มที่ภาพรวมของ Jelly Bean และการเปลี่ยนแปลง API ของ Android 4.3

แก้ไขครั้งที่ 2 (สิงหาคม 2013)

การอัปเดตการบำรุงรักษา เวอร์ชันของระบบคือ 4.3

Dependency
ต้องใช้เครื่องมือแพลตฟอร์ม Android SDK r18 ขึ้นไป
ขอแนะนำให้ใช้ Android SDK Tools 22.0.4 ขึ้นไป

การแก้ไข 1 (กรกฎาคม 2013)

การเผยแพร่ครั้งแรก เวอร์ชันของระบบคือ 4.3

Dependency
ต้องใช้เครื่องมือแพลตฟอร์ม Android SDK r18 ขึ้นไป
ขอแนะนำให้ใช้เครื่องมือ Android SDK เวอร์ชัน 22.0.4 ขึ้นไป

Android 4.2 (API ระดับ 17)

โปรดดูรายละเอียดเกี่ยวกับการเปลี่ยนแปลงแพลตฟอร์มที่หัวข้อภาพรวมของ Jelly Bean และการเปลี่ยนแปลง API ของ Android 4.2

แก้ไขครั้งที่ 2 (กุมภาพันธ์ 2013)

การอัปเดตการบำรุงรักษา เวอร์ชันของระบบคือ 4.2.2

Dependency
ต้องใช้
SDK Tools r21 ขึ้นไป

การแก้ไข 1 (พฤศจิกายน 2012)

การเผยแพร่ครั้งแรก เวอร์ชันของระบบคือ 4.2

Dependency
ต้องมี
SDK Tools r20 ขึ้นไป

Android 4.1 (API ระดับ 16)

โปรดดูรายละเอียดเกี่ยวกับการเปลี่ยนแปลงแพลตฟอร์มที่หัวข้อภาพรวมของ Jelly Bean และการเปลี่ยนแปลง API ของ Android 4.1

การแก้ไขที่ 3 (ตุลาคม 2012)

การอัปเดตการบำรุงรักษา เวอร์ชันของระบบคือ 4.1.2

Dependency
ต้องมี
SDK Tools r20 ขึ้นไป

แก้ไขครั้งที่ 2 (กรกฎาคม 2012)

การอัปเดตการบำรุงรักษา เวอร์ชันของระบบคือ 4.1.1

Dependency
ต้องใช้เครื่องมือ SDK r20 ขึ้นไป

ฉบับที่ 1 (มิถุนายน 2012)

การเผยแพร่ครั้งแรก เวอร์ชันของระบบคือ 4.1.0

การขึ้นต่อกัน:
ต้องมี
SDK Tools r20 ขึ้นไป

Android 4.0.3 (API ระดับ 15)

ฉบับที่ 3 (มีนาคม 2012)

การอัปเดตการบำรุงรักษา เวอร์ชันของระบบคือ 4.0.4

หมายเหตุ: อิมเมจระบบนี้รองรับการเร่งกราฟิกฮาร์ดแวร์ของโปรแกรมจำลองเมื่อใช้กับเครื่องมือ SDK r17 ขึ้นไป (ข้อมูลเพิ่มเติม)

Dependency
ต้องใช้ SDK Tools r17 ขึ้นไป

การแก้ไข 2 (มกราคม 2012)

การอัปเดตการบำรุงรักษา เวอร์ชันของระบบคือ 4.0.3

Dependency
ต้องใช้ SDK Tools r14 ขึ้นไป

ฉบับที่ 1 (ธันวาคม 2011)

การเผยแพร่ครั้งแรก เวอร์ชันของระบบคือ 4.0.3

Dependency
ต้องใช้ SDK Tools r14 ขึ้นไป

Android 4.0 (API ระดับ 14)

Android 4.0 เวอร์ชันแก้ไข 2 (ธันวาคม 2011)

การอัปเดตการบำรุงรักษา เวอร์ชันของระบบคือ 4.0.2

การขึ้นต่อกัน:
ต้องใช้ SDK Tools r14 ขึ้นไป

Android 4.0 ฉบับแก้ไข 1 (ตุลาคม 2011)

การเผยแพร่ครั้งแรก เวอร์ชันของระบบคือ 4.0.1

Dependency
ต้องใช้ SDK Tools r14 ขึ้นไป

Android 3.2 (API ระดับ 13)

Android 3.2 ฉบับที่ 1 (กรกฎาคม 2011)

การเผยแพร่ครั้งแรก ขอแนะนําให้ใช้ SDK Tools r12 ขึ้นไป

Android 3.1 (API ระดับ 12)

Android 3.1, การแก้ไข 3 (กรกฎาคม 2011)

การขึ้นต่อกัน:

ต้องใช้ SDK Tools r12 ขึ้นไป

หมายเหตุ:

การปรับปรุงคลังการแสดงผลของแพลตฟอร์มเพื่อรองรับเครื่องมือแก้ไขเลย์เอาต์ภาพในปลั๊กอิน ADT Eclipse การแก้ไขนี้จะทำให้มีฟีเจอร์การวาดภาพเพิ่มเติมใน ADT และแก้ไขข้อบกพร่องหลายรายการในไลบรารีการแสดงผลก่อนหน้านี้ รวมถึงปลดล็อกฟีเจอร์สำหรับเอดิเตอร์หลายรายการที่เพิ่มเข้ามาใน ADT 12 ด้วย

Android 3.1 เวอร์ชันแก้ไข 2 (พฤษภาคม 2011)

Dependency

ต้องใช้ SDK Tools r11 ขึ้นไป

หมายเหตุ:

แก้ไขปัญหาเกี่ยวกับไลบรารีการแสดงผลของเครื่องมือแก้ไขเลย์เอาต์ภาพซึ่งทําให้ Android 3.1 ไม่สามารถทํางานใน ADT ได้

Android 3.1 ฉบับแก้ไข 1 (พฤษภาคม 2011)

Dependency

ต้องใช้ SDK Tools r11 ขึ้นไป

Android 3.0 (API ระดับ 11)

Android 3.0 ฉบับที่ 2 (กรกฎาคม 2011)

Dependency

ต้องใช้ SDK Tools r12 ขึ้นไป

หมายเหตุ:

การปรับปรุงคลังการแสดงผลของแพลตฟอร์มเพื่อรองรับเครื่องมือแก้ไขเลย์เอาต์ภาพในปลั๊กอิน ADT Eclipse การแก้ไขนี้ช่วยให้มีฟีเจอร์การวาดเพิ่มเติมใน ADT และแก้ไขข้อบกพร่องหลายรายการในไลบรารีการแสดงผลก่อนหน้านี้ รวมถึงปลดล็อกฟีเจอร์สำหรับโปรแกรมแก้ไขหลายรายการที่เพิ่มเข้ามาใน ADT 12 ด้วย

Android 3.0 ฉบับแก้ไข 1 (กุมภาพันธ์ 2011)

Dependency

ต้องใช้ SDK Tools r10 ขึ้นไป

Android 2.3.3 (API ระดับ 10)

Android 2.3.3 ฉบับที่ 2 (กรกฎาคม 2011)

Dependency

ต้องใช้ SDK Tools r12 ขึ้นไป

หมายเหตุ:

การปรับปรุงคลังการแสดงผลของแพลตฟอร์มเพื่อรองรับเครื่องมือแก้ไขเลย์เอาต์ภาพในปลั๊กอิน ADT Eclipse การแก้ไขนี้จะทำให้มีฟีเจอร์การวาดภาพเพิ่มเติมใน ADT และแก้ไขข้อบกพร่องหลายรายการในไลบรารีการแสดงผลก่อนหน้านี้ รวมถึงปลดล็อกฟีเจอร์สำหรับเอดิเตอร์หลายรายการที่เพิ่มเข้ามาใน ADT 12 ด้วย

Android 2.3.3 ฉบับแก้ไข 1 (กุมภาพันธ์ 2011)

Dependency

ต้องใช้เครื่องมือ SDK r9 ขึ้นไป

Android 2.3 (API ระดับ 9)

Android 2.3 ฉบับที่ 1 (ธันวาคม 2010)

Dependency

ต้องใช้เครื่องมือ SDK r8 ขึ้นไป