ไลบรารี Jetpack จัดส่งแยกต่างหากจากระบบปฏิบัติการ Android ดังนั้นการอัปเดต ห้องสมุดสามารถเกิดขึ้นแบบอิสระและบ่อยกว่า
ไลบรารีเหล่านี้เป็นไปตามการกำหนดเวอร์ชันทางอรรถศาสตร์ที่เข้มงวดสำหรับความเข้ากันได้กับไบนารีที่มีการแก้ไขรุ่นทดลองในเวอร์ชันต่างๆ ที่เพิ่มเข้ามา
สตริงเวอร์ชัน (เช่น 1.0.1-beta02
) มีตัวเลข 3 ตัวที่แสดงถึงระดับหลัก ระดับรอง และการแก้ไขข้อบกพร่อง
เวอร์ชันก่อนเผยแพร่ยังมีส่วนต่อท้ายที่ระบุขั้นตอนก่อนการเผยแพร่ด้วย
(รุ่นอัลฟ่า เบต้า) และหมายเลขแก้ไข (01, 02 เป็นต้น)
โปรดทราบ เราแนะนำให้ใช้ไลบรารี androidx
แต่ไม่บังคับ เพื่อรักษาความเข้ากันได้ของซอร์สในเวอร์ชันย่อย เหตุผลที่เป็นการอัปเดตเวอร์ชันหลักจะบังคับให้มีการย้ายข้อมูลอาร์ติแฟกต์ทั้งหมดที่ต้องใช้เวอร์ชันหลักก่อนหน้าอย่างชัดเจน ซึ่งจะขัดจังหวะเวิร์กโฟลว์ของนักพัฒนาแอป
ไลบรารีทุกเวอร์ชันจะเคลื่อนผ่านขั้นตอนก่อนเผยแพร่ 3 ขั้นตอนไปสู่ กลายเป็นเวอร์ชันที่เสถียรแล้ว เกณฑ์ของแต่ละช่วงก่อนเผยแพร่มีดังนี้
อัลฟ่า
- รุ่นอัลฟ่ามีฟังก์ชันการทำงานที่เสถียร แต่ฟีเจอร์ไม่สมบูรณ์
- ในขณะที่รุ่นยังอยู่ในเวอร์ชันอัลฟ่า คุณสามารถเพิ่ม นำออก หรือเปลี่ยนแปลง API ได้
เบต้า
- รุ่นเบต้ามีความเสถียรและฟังก์ชันการทำงานที่ครบถ้วนและมีแพลตฟอร์ม API ที่ครบถ้วนเกี่ยวกับฟีเจอร์
- แอปเหล่านี้พร้อมสำหรับการใช้งานจริง แต่อาจยังมีข้อบกพร่องอยู่
- รุ่นเบต้าไม่สามารถใช้ฟีเจอร์คอมไพเลอร์แบบทดลองได้
(เช่น
@UseExperimental
) - ทรัพยากร Dependency ของไลบรารีอื่นๆ ต้องเป็นรุ่นเบต้า, rc หรือเสถียร เวอร์ชันต่างๆ ไม่อนุญาตให้ใช้ทรัพยากร Dependency แบบอัลฟ่า
เผยแพร่ผู้สมัคร (RC)
- รุ่นที่อาจได้รับการเผยแพร่คือรุ่นที่มีความเสถียร
- ซึ่งอาจมีการแก้ไขที่สำคัญในนาทีสุดท้าย
- แพลตฟอร์ม API ของแพลตฟอร์มถือเป็นที่สิ้นสุด
- ทรัพยากร Dependency ของไลบรารีอื่นๆ ต้องเป็นเวอร์ชัน rc หรือเวอร์ชันเสถียรเท่านั้น
ไลบรารีหนึ่งๆ อาจมีหลายเวอร์ชันได้ในเวลาเดียวกัน แต่ละเวอร์ชันจะมี
ในช่วงการเผยแพร่ที่แตกต่างกัน ตัวอย่างเช่น แม้ว่ารุ่นเสถียรของ
androidx.activity
อาจเป็น 1.0.0
และมี 1.1.0-beta02
ด้วย
รวมถึงรุ่น 2.0.0-alpha01
ใช้หน้านี้เพื่อดูข้อมูลอัปเดตล่าสุดในคลัง
หน้าบันทึกประจำรุ่นล่าสุดของ AndroidX จะแสดงรายการไลบรารีที่มีการเปลี่ยนแปลงเมื่อเร็วๆ นี้ จาก Google ที่เก็บ Maven จะแสดงประวัติเวอร์ชันทั้งหมด
ใช้ตารางด้านล่างเพื่อดูเวอร์ชันเสถียรล่าสุดและเวอร์ชันตัวอย่างของ ไลบรารี AndroidX ลิงก์ในแต่ละแถวจะนำคุณไปยังบันทึกประจำรุ่นของห้องสมุด คุณจะเห็นข้อมูลต่อไปนี้ในบันทึกประจำรุ่น
- ประวัติตามลำดับเวลาของการเผยแพร่ทั้งหมด
- ข้อมูลโค้ดที่มีการประกาศทรัพยากร Dependency แบบ Gradle เริ่มต้นเพื่อใช้อาร์ติแฟกต์
- ลิงก์ไปยังหน้าอ้างอิง Kotlin และ Java สำหรับแพ็กเกจในอาร์ติแฟกต์แต่ละรายการ
ไลบรารี Jetpack
ไลบรารี AndroidX บางไลบรารี เช่น กล้องถ่ายรูป มีอาร์ติแฟกต์หลายอย่างที่ แยกกัน ไลบรารีเหล่านี้จะมีเครื่องหมายดอกจัน (*) โปรดดู บันทึกประจำรุ่น เพื่อดูการอัปเดตเวอร์ชันสำหรับอาร์ติแฟกต์ทั้งหมด
รหัสกลุ่ม Maven | อัปเดตล่าสุด | รุ่นที่เสถียร | ตัวเลือกถอนการอ้างสิทธิ์ | รุ่นเบต้า | รุ่นอัลฟ่า |
---|---|---|---|---|---|
กิจกรรม | 24 กรกฎาคม 2024 | 1.9.1 | - | - | 1.10.0-alpha01 |
โฆษณา | 8 มีนาคม 2023 | - | - | - | 1.0.0-alpha05 |
หมายเหตุ (*) | 21 สิงหาคม 2024 | 1.8.2 | - | - | 1.9.0-alpha02 |
appcompat | 29 พฤษภาคม 2024 | 1.7.0 | - | - | - |
การค้นหาแอป | 7 สิงหาคม 2024 | - | - | - | 1.1.0-alpha04 |
Arc.core | 22 กุมภาพันธ์ 2023 | 2.2.0 | - | - | - |
asynclayoutinflater | 5 ตุลาคม 2022 | 1.0.0 | - | - | 1.1.0-alpha01 |
ป้อนข้อความอัตโนมัติ | 24 พฤษภาคม 2023 | 1.1.0 | - | 1.2.0-เบต้า01 | 1.3.0-alpha01 |
การเปรียบเทียบ | 21 สิงหาคม 2024 | 1.3.0 | - | - | - |
ไบโอเมตริก | 7 สิงหาคม 2024 | 1.1.0 | - | - | 1.4.0-alpha02 |
บลูทูธ | 29 พฤศจิกายน 2023 | - | - | - | 1.0.0-alpha02 |
เบราว์เซอร์ | 6 มีนาคม 2024 | 1.8.0 | - | - | - |
แอปสำหรับรถยนต์ | 26 มิถุนายน 2024 | 1.4.0 | - | 1.7.0-beta01 | - |
กล้อง (*) | 7 สิงหาคม 2024 | 1.3.4 | 1.4.0-Rc01 | - | - |
Cardview | 21 กันยายน 2018 | 1.0.0 | - | - | - |
คอลเล็กชัน | 7 สิงหาคม 2024 | 1.4.3 | - | - | - |
เขียน | 7 สิงหาคม 2024 | 1.4.3 | - | - | - |
compose.animation | 21 สิงหาคม 2024 | 1.6.8 | 1.7.0-Rc01 | - | - |
compose.compiler | 7 สิงหาคม 2024 | 1.5.15 | - | - | - |
compose.foundation | 21 สิงหาคม 2024 | 1.6.8 | 1.7.0-Rc01 | - | - |
compose.material | 21 สิงหาคม 2024 | 1.6.8 | 1.7.0-Rc01 | - | - |
compose.material3 | 21 สิงหาคม 2024 | 1.2.1 | 1.3.0-Rc01 | - | - |
compose.runtime | 21 สิงหาคม 2024 | 1.6.8 | 1.7.0-Rc01 | - | - |
compose.ui | 21 สิงหาคม 2024 | 1.6.8 | 1.7.0-Rc01 | - | - |
พร้อมกัน | 12 มิถุนายน 2024 | 1.2.0 | - | - | - |
constraintlayout (*) | 7 สิงหาคม 2024 | 2.1.4 | - | - | 2.2.0-alpha14 |
contentpager | 21 กันยายน 2018 | 1.0.0 | - | - | - |
Coordinatorlayout | 4 ตุลาคม 2023 | 1.2.0 | - | - | 1.3.0-alpha02 |
แกน (*) | 21 สิงหาคม 2024 | 1.13.1 | - | - | 1.15.0-alpha02 |
core.uwb | 24 มกราคม 2024 | - | - | - | 1.0.0-alpha08 |
ข้อมูลเข้าสู่ระบบ | 7 สิงหาคม 2024 | 1.2.2 | 1.3.0-Rc01 | - | 1.5.0-alpha04 |
cursoradapter | 21 กันยายน 2018 | 1.0.0 | - | - | - |
มุมมองที่กำหนดเอง (*) | 21 กันยายน 2022 | 1.1.0 | - | - | 1.2.0-alpha02 |
การเชื่อมโยงข้อมูล | 5 กันยายน 2019 | 3.5.0 | - | - | 3.6.0-alpha10 |
พื้นที่เก็บข้อมูล | 1 พฤษภาคม 2024 | 1.1.1 | - | - | - |
documentfile | 18 สิงหาคม 2021 | 1.0.1 | - | - | 1.1.0-alpha01 |
draganddrop | 11 พฤษภาคม 2022 | 1.0.0 | - | - | - |
drawerlayout | 22 มีนาคม 2023 | 1.2.0 | - | - | - |
ภาพเคลื่อนไหวแบบไดนามิก | 4 ธันวาคม 2019 | 1.0.0 | - | - | 1.1.0-alpha03 |
อีโมจิ | 27 มกราคม 2021 | 1.1.0 | - | - | 1.2.0-alpha03 |
อีโมจิ 2 | 21 สิงหาคม 2024 | 1.4.0 | 1.5.0-Rc01 | - | - |
องค์กร | 13 มกราคม 2021 | 1.1.0 | - | - | - |
อินเทอร์เฟซภายนอก | 13 ธันวาคม 2023 | 1.3.7 | - | - | - |
ส่วนย่อย | 24 กรกฎาคม 2024 | 1.8.2 | - | - | - |
เกม (*) | 7 สิงหาคม 2024 | 3.0.5 | - | - | - |
ข้อมูลโดยย่อ | 12 มิถุนายน 2024 | 1.1.0 | - | - | - |
กราฟิก (*) | 21 สิงหาคม 2024 | 1.0.0 | - | - | - |
gridlayout | 24 พฤษภาคม 2023 | 1.0.0 | - | 1.1.0-เบต้า 01 | - |
สุขภาพ | 14 พฤษภาคม 2024 | - | 1.0.0-Rc02 | - | 1.1.0-alpha03 |
health.connect | 10 มกราคม 2024 | - | - | - | 1.1.0-alpha07 |
Heifwriter | 26 กรกฎาคม 2023 | - | - | - | 1.1.0-alpha02 |
hilt (*) | 21 กุมภาพันธ์ 2024 | 1.2.0 | - | - | - |
อินพุต | 1 พฤษภาคม 2024 | - | - | 1.0.0-เบต้า | - |
เครื่องมือควบคุมเวลา | 21 กันยายน 2018 | 1.0.0 | - | - | - |
javascriptengine | 1 พฤศจิกายน 2023 | - | - | 1.0.0-เบต้า 01 | - |
เครื่องบินเจ็ตเตอร์ | 2 กันยายน 2020 | - | - | 1.0.0-เบต้า10 | - |
Leanback | 15 พฤศจิกายน 2023 | 1.0.0 | 1.1.0-Rc02 | - | 1.2.0-alpha04 |
เดิม | 21 กันยายน 2018 | 1.0.0 | - | - | - |
อายุการใช้งาน (*) | 7 สิงหาคม 2024 | 2.8.4 | - | - | 2.9.0-alpha01 |
Lint | 21 กุมภาพันธ์ 2024 | - | - | - | 1.0.0-alpha01 |
ตัวโหลด | 9 ตุลาคม 2019 | 1.1.0 | - | - | - |
localbroadcastmanager | 12 มกราคม 2022 | 1.1.0 | - | - | - |
สื่อ | 29 พฤศจิกายน 2023 | 1.7.0 | - | - | - |
สื่อ 2 | 10 มกราคม 2024 | 1.3.0 | - | - | - |
สื่อ 3 | 25 กรกฎาคม 2024 | 1.4.0 | - | - | - |
mediaRouter | 20 มีนาคม 2024 | 1.7.0 | - | - | - |
multidex | 17 ธันวาคม 2018 | 2.0.1 | - | - | - |
เมตริก | 10 มกราคม 2024 | - | - | 1.0.0-เบต้า 01 | - |
การนำทาง | 21 สิงหาคม 2024 | 2.7.7 | 2.8.0-Rc01 | - | - |
การแบ่งหน้า (*) | 7 สิงหาคม 2024 | 3.3.2 | - | - | - |
ชุดสี | 21 กันยายน 2018 | 1.0.0 | - | - | - |
7 สิงหาคม 2024 | - | - | - | 1.0.0-alpha01 | |
percentlayout | 21 กันยายน 2018 | 1.0.0 | - | - | - |
ค่ากำหนด | 26 กรกฎาคม 2023 | 1.2.1 | - | - | - |
พิมพ์ | 28 ตุลาคม 2020 | - | - | 1.1.0-เบต้า 01 | - |
privacysandbox.activity | 15 พฤศจิกายน 2023 | - | - | - | 1.0.0-alpha01 |
privacysandbox.ads | 21 สิงหาคม 2024 | - | - | 1.1.0-เบต้า10 | - |
privacysandbox.plugins | 9 สิงหาคม 2023 | - | - | - | 1.0.0-alpha02 |
privacysandbox.sdkruntime | 24 กรกฎาคม 2024 | - | - | - | 1.0.0-alpha14 |
privacysandbox.tools | 26 มิถุนายน 2024 | - | - | - | 1.0.0-alpha09 |
privacysandbox.ui | 26 มิถุนายน 2024 | - | - | - | 1.0.0-alpha09 |
profileinstaller | 21 สิงหาคม 2024 | 1.3.1 | - | 1.4.0-beta01 | - |
คำแนะนำ | 21 กันยายน 2018 | 1.0.0 | - | - | - |
recyclerview (*) | 21 สิงหาคม 2024 | 1.3.2 | - | 1.4.0-beta01 | - |
remotecallback | 7 พฤษภาคม 2019 | 1.0.0 | - | - | - |
การตรวจสอบทรัพยากร | 26 มกราคม 2022 | 1.0.1 | - | - | - |
ห้อง | 21 สิงหาคม 2024 | 2.6.1 | - | - | 2.7.0-alpha07 |
บันทึกสถานะ | 7 สิงหาคม 2024 | 1.2.1 | - | - | 1.3.0-alpha01 |
ความปลอดภัย (*) | 7 สิงหาคม 2024 | 1.0.0 | - | - | 1.1.0-alpha06 |
เป้าหมายที่แชร์ | 5 ตุลาคม 2022 | 1.2.0 | - | - | - |
สไลซ์ | 13 มกราคม 2021 | - | - | - | 1.1.0-alpha02 |
slidingpanelayout | 26 มกราคม 2022 | 1.2.0 | - | - | - |
การเริ่มต้น | 21 สิงหาคม 2024 | 1.1.1 | - | 1.2.0-เบต้า01 | - |
Sqlite | 21 สิงหาคม 2024 | 2.4.0 | - | - | 2.5.0-alpha07 |
ปัดการรีเฟรช | 22 กรกฎาคม 2020 | 1.1.0 | - | - | 1.2.0-alpha01 |
ทดสอบ (*) | 14 สิงหาคม 2024 | 1.0.1 | - | - | 1.1.0-alpha04 |
test.uiautomator | 26 มิถุนายน 2024 | 2.3.0 | - | - | 2.4.0-alpha01 |
ตัวแยกประเภทข้อความ | 23 มีนาคม 2022 | - | - | - | 1.0.0-alpha04 |
การติดตาม | 29 พฤศจิกายน 2023 | 1.2.0 | - | - | 1.3.0-alpha02 |
การเปลี่ยน | 24 กรกฎาคม 2024 | 1.5.1 | - | - | - |
ทีวี | 21 สิงหาคม 2024 | 1.0.0 | - | - | - |
ผู้ให้บริการทีวี | 19 สิงหาคม 2020 | - | - | - | 1.1.0-alpha01 |
vectordrawable | 1 พฤษภาคม 2024 | 1.2.0 | - | - | - |
versionedparcelable | 10 มกราคม 2024 | 1.2.0 | - | - | - |
การดูหน้าเว็บ | 15 กันยายน 2021 | 1.0.0 | - | - | 1.1.0-alpha01 |
การดูหน้าเว็บ 2 | 14 พฤษภาคม 2024 | 1.1.0 | - | - | - |
Wear (*) | 24 กรกฎาคม 2024 | 1.3.0 | - | - | 1.4.0-alpha01 |
wear.compose | 21 สิงหาคม 2024 | 1.3.1 | 1.4.0-Rc01 | - | - |
wear.profilayout | 7 สิงหาคม 2024 | 1.2.0 | - | - | - |
wear.tiles | 7 สิงหาคม 2024 | 1.4.0 | - | - | - |
wear.watchface | 17 เมษายน 2024 | 1.2.1 | - | - | 1.3.0-alpha03 |
webkit | 21 สิงหาคม 2024 | 1.9.0 | - | 1.12.0-beta01 | - |
หน้าต่าง | 7 สิงหาคม 2024 | 1.3.0 | - | - | 1.4.0-alpha01 |
window.extensions.core | 7 มิถุนายน 2023 | 1.0.0 | - | - | - |
ที่ทำงาน | 7 สิงหาคม 2024 | 2.9.1 | - | - | 2.10.0-alpha02 |