1.0.0
21 กันยายน 2018
นี่คือ AndroidX 1.0.0 เวอร์ชันเสถียรและเหมาะสำหรับการใช้งานจริง
ฟีเจอร์ใหม่
AnimatedStateListDrawableCompatให้การเปลี่ยนภาพเคลื่อนไหวระหว่างสถานะที่วาดได้VectorDrawableCompatรองรับการไล่ระดับสี รวมถึงการเติมสีและเส้นขอบColorStateList
1.0.0-rc02
27 สิงหาคม 2018
รุ่นทดสอบของ AndroidX นี้ถือว่ามีฟีเจอร์ครบถ้วนและ API สาธารณะ มีความเสถียร โดยรุ่นนี้จะจัดส่งเป็นเวอร์ชันเสถียรสุดท้าย หากไม่มีปัญหาร้ายแรงเกิดขึ้น รุ่นนี้ควรปลอดภัยต่อการใช้งาน ในเวอร์ชันที่ใช้งานจริง โปรดรายงานปัญหาที่พบไปยังเครื่องมือติดตามปัญหาแบบสาธารณะ
ปัญหาที่แก้ไขแล้ว
- Proguard จะนำตัวสร้างแอปพลิเคชัน View Model ออก (ปัญหาแบบสาธารณะ 112230489)
 - สถานะคงที่ 
AnimatedStateListDrawableCompat - นำการอ้างอิง media2 ออกจาก mediarouter 1.0.0
 Fragment.getViewLifecycleOwner()ไม่หยุดทำงานเมื่อกดปุ่มหน้าแรก (ปัญหาที่เปิดเผยต่อสาธารณะ 113070421)
1.0.0-rc01
6 สิงหาคม 2018
รุ่นทดสอบของ AndroidX นี้ถือว่ามีฟีเจอร์ครบถ้วนและ API สาธารณะ มีความเสถียร โดยรุ่นนี้จะจัดส่งเป็นเวอร์ชันเสถียรสุดท้าย หากไม่มีปัญหาร้ายแรงเกิดขึ้น รุ่นนี้ควรปลอดภัยต่อการใช้งาน ในเวอร์ชันที่ใช้งานจริง โปรดรายงานปัญหาที่พบไปยังเครื่องมือติดตามปัญหาแบบสาธารณะ
ปัญหาที่แก้ไขแล้ว
- เมนู BottomNavigationView ไม่ได้เริ่มต้นอย่างถูกต้องในไลบรารีการรองรับการออกแบบ
 - PositionalDataSource จัดการการแทรกรายการที่เพิ่มไว้ล่วงหน้าลงในฐานข้อมูลไม่ถูกต้อง
 - แถบเลื่อนไม่ราบรื่นและไม่ตอบสนอง
 SlicesProviderCompat.getPinnedSpecs()ไม่เพิ่ม User-ID ลงใน URI- RoutePlayer2: การเล่นจากระยะไกลไม่เปลี่ยนกลับไปเป็นการเล่นในเครื่อง
 - การแยกวิเคราะห์สไลซ์ที่แคชไว้ขัดข้องเมื่อดำเนินการ
 - แอป Google Search ขัดข้องในการแสดงผล Slice แบบคงที่
 - ConcurrentModificationException ในไลบรารีการเลือก RecyclerView เมื่อชุดข้อมูล มีการเปลี่ยนแปลงโดยการนำการเลือกออก
 - PreferenceThemeOverlay ได้รับการอัปเดตเป็นธีม Material ล่าสุดแล้ว หากไม่ได้ระบุธีมที่กำหนดเอง ระบบจะใช้ PreferenceThemeOverlay เป็นธีมเริ่มต้น
 - ธีม PreferenceThemeOverlay.v14 และ PreferenceThemeOverlay.v14.Material ถูกเลิกใช้งานแล้วและเปลี่ยนไปใช้ PreferenceThemeOverlay แทน
 - ตอนนี้การแสดงผล PreferenceGroup จะเชื่อมโยงกับกลุ่มย่อยแล้ว โดยการซ่อนกลุ่มหลักจะทำให้ระบบไม่แสดงกลุ่มย่อยในลำดับชั้นด้วย ใช้ Preference.isShown() เพื่อดูว่ามีการแสดง Preference ต่อผู้ใช้ในลำดับชั้นจริงหรือไม่
 - เลิกใช้งาน Preference.onSetInitialValue(boolean, Object) แล้วและแทนที่ ด้วย onSetInitialValue(Object) ตอนนี้ PreferenceDataStore จะกู้คืนค่าเริ่มต้นได้อย่างถูกต้องด้วย
 
1.0.0-beta01
2 กรกฎาคม 2018
AndroidX เวอร์ชันเบต้านี้ถือว่ามีฟีเจอร์ครบถ้วนและ API สาธารณะ มีความเสถียร ยกเว้นปัญหาสำคัญที่อาจเกิดขึ้น แม้ว่ารุ่นนี้จะปลอดภัยต่อการใช้งานจริง แต่ก็อาจยังมีข้อบกพร่องอยู่ โปรดรายงานปัญหาที่พบไปยังเครื่องมือติดตามปัญหา สาธารณะ
ปัญหาที่แก้ไขแล้ว
- เหตุการณ์ GestureSelectionHelper ที่เกิดขึ้นกับรายการที่เลือกไม่ได้
 - ชิ้นแถบเลื่อนอาจมีไอคอนนิ้วโป้งที่ซ้ำกันเมื่อมีการอัปเดตค่าแถบเลื่อน
 - IconCompat ทำให้ไอคอน TYPE_URI เสียใน alpha3
 - แอปขัดข้องเมื่อใช้ค่ากำหนดโดยใช้แถบเลื่อน
 - เกิดข้อขัดข้องใน Slice.toString()
 - OffsettingListUpdateCallback.onMoved() เรียกใช้ mCallback.onRemoved() แทน mCallback.onMoved() (ปัญหา 110711937)
 
การแก้ไขใน Android Studio ที่ส่งผลต่อ AndroidX
gradle.propertiesไม่ได้อัปเดตไฟล์เพื่อใช้ AndroidX ขณะสร้างโปรเจ็กต์ที่มี P เป็นเวอร์ชันขั้นต่ำ- คอมไพล์ไลบรารีภายนอกไม่ได้เมื่อเปิดใช้ AndroidX ใน Windows (ปัญหา 79642238)
 - แอป androidx ที่แปลงแล้วขัดข้องเมื่อทำการติดตั้งใช้งาน
 - แก้ไขไม่สำเร็จ: androidx.databinding:databinding-runtime:3.2.0-alpha16
 - ไม่สามารถติดตั้งใช้งานแอปสคริปต์การแสดงผลหลังจากปรับโครงสร้างเป็น Android X
 - แอปขัดข้องเมื่อเรียกใช้ "จัดระเบียบใหม่เป็น AndroidX"
 - ข้อผิดพลาด: ไม่มีแพ็กเกจ android.support.annotation
 - คลาส ConstraintLayout มีชื่อคลาสที่ไม่ถูกต้องในระหว่าง "เปลี่ยนเป็น AndroidX"
 - ข้อผิดพลาด: ไม่มีแพ็กเกจ android.support.design.R
 
1.0.0 อัลฟ่า 3
6 มิถุนายน 2018
รุ่นที่มีการแก้ไขข้อบกพร่อง
ปัญหาที่แก้ไขแล้ว
- RecyclerView ไม่แสดงผลหากเปิด 2 โปรเจ็กต์ที่มีการอ้างอิง AndroidX ที่แตกต่างกัน
 - โปรเจ็กต์สร้างและเพิ่มแฟล็ก androidx ไม่สําเร็จหากไม่มี gradle.properties
 - ไม่มี androidx.core.media.MediaMetadataCompat
 - Slice ล้มเหลวเมื่อมีขนาดใหญ่กว่า 64K
 - ข้อขัดข้องในเบราว์เซอร์ของ Slice
 - ย้ายข้อมูลแอปไปยัง AppCompact ไม่ได้เนื่องจากมีทรัพยากร Dependency ของ AndroidX
 - ไม่ได้อัปเดตไลบรารีการเชื่อมโยงข้อมูลเป็น androidx
 - เซลล์ที่มีรูปภาพขนาดใหญ่จะบล็อกเนื้อหาอื่นๆ ในเซลล์
 - การนำเข้าไม่ถูกต้องเมื่อทำการรีแฟกเตอร์เป็น Androidx
 - Slice ขัดข้องเนื่องจาก NPE ใน SliceProviderCompat
 - ข้อผิดพลาดของเครื่องมือ Refactor: ไม่ควรใช้เวอร์ชันอื่น (27) นอกเหนือจาก compileSdkVersion (28)
 - ปัญหาการผสาน Dex เมื่อพยายามสร้างโปรเจ็กต์ที่ปรับโครงสร้างใหม่ (Android Sunflower)
 - เครื่องมือการปรับโครงสร้าง AndroidX ไม่แปลงการอ้างอิงที่มีตัวแปร
 - Espresso Test Recorder ไม่รองรับการอ้างอิง androidx
 - NPE ใน com.example.androidx.slice.demos
 - dejetifier flatfoot problems
 - androidx.wear มีการขึ้นต่อกันที่ไม่ดีกับไลบรารี ConstraintLayout
 - การโหลดแบบเต็มสไลซ์ใช้งานไม่ได้
 - หลังจากปรับโครงสร้างเป็น androidx การเพิ่มกิจกรรมใหม่จะสร้างขึ้นด้วยโค้ดการสนับสนุนเก่า
 - dagger-android ใช้ไม่ได้กับ Jetifier
 - เทมเพลตตารางกริด: ความกว้างขั้นต่ำของภาพขนาดย่อสำหรับแถวตารางกริดคืออัตราส่วนความกว้าง/ความสูง 1:1
 - บังคับให้ต้องมีการดำเนินการหลักใน Slice
 - Slice สำหรับระดับเสียงของอุปกรณ์จะต้องมี setMin ในแถบเลื่อน
 - Slice สิทธิ์ใช้งานไม่ได้
 - Slice ต้องใช้ระบบสิทธิ์ใหม่
 - ต้องอนุญาตให้สิทธิ์เข้าถึงสไลซ์โดยอัตโนมัติตามสิทธิ์
 - ขนาดในชิ้นไม่สอดคล้องกัน
 - NullPointerException ใน FontsContractCompat
 
1.0.0 อัลฟ่า 2
25 พฤษภาคม 2018
รุ่นที่มีการแก้ไขข้อบกพร่อง
ปัญหาที่แก้ไขแล้ว
- แก้ไขปัญหาเกี่ยวกับ 
BuildCompat.isAtLeastP() 
1.0.0 อัลฟ่า 1
8 พฤษภาคม 2018
รุ่นอัลฟ่ารุ่นแรก ชื่อแพ็กเกจอาจมีการเปลี่ยนแปลงในช่วง ระยะอัลฟ่า
ปัญหาที่ทราบแล้ว
- ไลบรารีต่อไปนี้ยังใช้กับการรีแฟกเตอร์ AndroidX ไม่ได้
com.google.dagger:dagger-androidcom.google.android.support:wearableio.fabric.tools:gradle: ต้องใช้เวอร์ชัน 1.25.4 ขึ้นไป
 - อัปเกรดเป็นเวอร์ชัน 
2.16 or later forcom.google.dagger:dagger-android` เพื่อให้ เข้ากันได้กับการปรับโครงสร้าง AndroidX - เครื่องมือการปรับโครงสร้างโค้ดของ Android Studio ปรับโครงสร้างโค้ดของคลาสบางคลาสจากเนมสเปซ
android.arch.persistence.room.*และandroid.support.v4.media.*ไม่ถูกต้อง
วิธีแก้ปัญหา: ตรวจสอบและแก้ไขบรรทัดการนำเข้าหลังจากเรียกใช้เครื่องมือ การปรับโครงสร้าง - หลังจากใช้เครื่องมือการปรับโครงสร้างโค้ดของ Android Studio แล้ว ระบบจะใช้ชื่อแพ็กเกจแบบเต็มสำหรับคลาสบางคลาสในโค้ดแม้ว่าจะมีการนำเข้าแพ็กเกจแล้วก็ตาม
 
ปัญหาที่แก้ไขแล้ว
- เมนู BottomNavigationView ไม่ได้เริ่มต้นอย่างถูกต้อง (ปัญหา AOSP 63375220)
 - RecyclerView getItemDecorationAt มีเอกสารประกอบที่ไม่ถูกต้อง (ปัญหา AOSP 72727717)