เริ่มต้นทำงาน
อัปเดตล่าสุด | รุ่นที่เสถียร | รุ่นที่อาจได้รับการเผยแพร่ | รุ่นเบต้า | เวอร์ชันอัลฟ่า |
---|---|---|---|---|
18 กันยายน 2024 | 1.2.0 | - | - | - |
ความคิดเห็น
ความคิดเห็นของคุณช่วยปรับปรุง Jetpack ได้ โปรดแจ้งให้เราทราบหากพบปัญหาใหม่หรือมีแนวคิดในการปรับปรุงคลังนี้ โปรดดูปัญหาที่มีอยู่ในคลังนี้ก่อนสร้างปัญหาใหม่ คุณสามารถเพิ่มการโหวตให้กับปัญหาที่มีอยู่ได้โดยคลิกปุ่มดาว
ดูข้อมูลเพิ่มเติมในเอกสารประกอบของเครื่องมือติดตามปัญหา
เวอร์ชัน 1.2
เวอร์ชัน 1.2.0
18 กันยายน 2024
ปล่อย androidx.startup:startup-runtime:1.2.0
แล้ว เวอร์ชัน 1.2.0 มีการคอมมิตเหล่านี้
การเปลี่ยนแปลงที่สําคัญตั้งแต่เวอร์ชัน 1.1.0
- แก้ไขการค้นหาข้อมูลเมตาเมื่อมีการกําหนด
InitializationProvider
สําหรับกระบวนการรอง (Id9ff1) - แก้ไขข้อบกพร่องใน
AppInitializer.isEagerlyInitialized()
(I99e9a)
เวอร์ชัน 1.2.0-rc01
4 กันยายน 2024
androidx.startup:startup-runtime:1.2.0-rc01
เปิดตัวโดยไม่มีการเปลี่ยนแปลงจากรุ่นเบต้าล่าสุด เวอร์ชัน 1.2.0-rc01 มีการคอมมิตเหล่านี้
เวอร์ชัน 1.2.0-beta01
21 สิงหาคม 2024
androidx.startup:startup-runtime:1.2.0-beta01
ได้รับการปล่อยแล้ว เวอร์ชัน 1.2.0-beta01 มีการคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- เพิ่มการพึ่งพา
ProfileInstaller
ที่ชัดเจนเพื่อรองรับการติดตั้งโปรไฟล์พื้นฐานสำรองเมื่อ Play ไม่ได้ติดตั้งโปรไฟล์
เวอร์ชัน 1.2.0-alpha02
11 มกราคม 2023
androidx.startup:startup-runtime:1.2.0-alpha02
ได้รับการปล่อยแล้ว เวอร์ชัน 1.2.0-alpha02 มีคอมมิตเหล่านี้
การแก้ไขข้อบกพร่อง
- แก้ไขการค้นหาข้อมูลเมตาเมื่อมีการกําหนด
InitializationProvider
สําหรับกระบวนการรอง (aosp/2012215)
เวอร์ชัน 1.2.0-alpha01
9 กุมภาพันธ์ 2022
androidx.startup:startup-runtime:1.2.0-alpha01
ได้รับการปล่อยแล้ว เวอร์ชัน 1.2.0-alpha01 มีคอมมิตเหล่านี้
แก้ไขข้อบกพร่อง
- แก้ไขข้อบกพร่องใน
AppInitializer.isEagerlyInitialized()
aosp/1855769
เวอร์ชัน 1.1.1
เวอร์ชัน 1.1.1
9 กุมภาพันธ์ 2022
androidx.startup:startup-runtime:1.1.1
ได้รับการปล่อยแล้ว เวอร์ชัน 1.1.1 มีคอมมิตเหล่านี้
แก้ไขข้อบกพร่อง
- แก้ไขข้อบกพร่องใน
AppInitializer.isEagerlyInitialized()
aosp/1855769
เวอร์ชัน 1.1.0
เวอร์ชัน 1.1.0
4 สิงหาคม 2021
ปล่อย androidx.startup:startup-runtime:1.1.0
แล้ว เวอร์ชัน 1.1.0 มีคอมมิตเหล่านี้
รุ่นนี้เหมือนกับ androidx.startup:startup-runtime:1.1.0-rc01
การเปลี่ยนแปลงที่สําคัญตั้งแต่เวอร์ชัน 1.0.0
ตอนนี้คุณสามารถเพิ่มองค์ประกอบ
InitializationProvider
<provider>
หลายรายการลงใน AndroidManifest.xml ของแอปพลิเคชันสำหรับไลบรารีหรือแอปพลิเคชันที่ต้องเริ่มต้นอัตโนมัติในหลายกระบวนการได้แล้ว Ia0712, b/183136596กฎ Proguard ที่ดีกว่าคือกฎหลายเดกซ์ที่จะทำให้
Initializer
อยู่ในไฟล์ dex หลัก aosp/1743740เพิ่มกฎโปรไฟล์พื้นฐานเพื่อเพิ่มประสิทธิภาพการใช้
androidx.startup
aosp/17639340
เวอร์ชัน 1.1.0-rc01
21 กรกฎาคม 2021
androidx.startup:startup-runtime:1.1.0-rc01
ได้รับการปล่อยแล้ว เวอร์ชัน 1.1.0-rc01 มีคอมมิตเหล่านี้
การแก้ไขข้อบกพร่อง
- กฎ Proguard ที่ดีขึ้น กฎ Multi-Dex เพื่อให้แน่ใจว่า
Initializer
จะอยู่ในไฟล์ dex หลัก (aosp/1743740) - เพิ่มกฎโปรไฟล์พื้นฐานเพื่อเพิ่มประสิทธิภาพการใช้
androidx.startup
(aosp/17639340
เวอร์ชัน 1.1.0-beta01
18 พฤษภาคม 2021
androidx.startup:startup-runtime:1.1.0-beta01
ได้รับการปล่อยแล้ว เวอร์ชัน 1.1.0-beta01 มีการคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- ตอนนี้คุณสามารถเพิ่มองค์ประกอบ
InitializationProvider
<provider>
หลายรายการลงใน AndroidManifest.xml ของแอปพลิเคชันสำหรับไลบรารีหรือแอปพลิเคชันที่ต้องเริ่มต้นอัตโนมัติในหลายกระบวนการได้แล้ว (Ia0712, b/183136596)
การแก้ไขข้อบกพร่อง
- การปรับปรุงกฎ ProGuard เล็กน้อย (aosp/1691484)
เวอร์ชัน 1.1.0-alpha01
7 เมษายน 2021
androidx.startup:startup-runtime:1.1.0-alpha01
ได้รับการปล่อยแล้ว เวอร์ชัน 1.1.0-alpha01 มีการคอมมิตเหล่านี้
การเปลี่ยนแปลง API
- ตอนนี้คุณสามารถเพิ่มองค์ประกอบ
InitializationProvider
<provider>
หลายรายการลงในAndroidManifest.xml
ของแอปพลิเคชันสำหรับไลบรารีหรือแอปพลิเคชันที่ต้องเริ่มต้นอัตโนมัติในหลายกระบวนการ (Ia0712, b/183136596)
เวอร์ชัน 1.0.0
เวอร์ชัน 1.0.0
28 ตุลาคม 2020
androidx.startup:startup-runtime:1.0.0
ได้รับการปล่อยแล้ว เวอร์ชัน 1.0.0 มีคอมมิตเหล่านี้
ฟีเจอร์หลักของ 1.0.0
- มอบวิธีที่มีประสิทธิภาพและตรงไปตรงมาในการกำหนด
Initializer
ให้ทำงานเมื่อเริ่มต้นแอปพลิเคชันโดยไม่ต้องกำหนดContentProvider
- มี API ที่สอดคล้องกันสำหรับการเริ่มต้นแบบ Lazy
Initializer
สามารถกำหนดการอ้างอิงถึงInitializer
อื่นๆ ซึ่งช่วยกำหนดลําดับของการสร้างค่าเริ่มต้นอย่างชัดเจน
เวอร์ชัน 1.0.0-rc01
14 ตุลาคม 2020
androidx.startup:startup-runtime:1.0.0-rc01
ได้รับการปล่อยแล้ว เวอร์ชัน 1.0.0-rc01 มีการคอมมิตเหล่านี้
รุ่นนี้เหมือนกับ 1.0.0-beta01
เวอร์ชัน 1.0.0-beta01
16 กันยายน 2020
androidx.startup:startup-runtime:1.0.0-beta01
ได้รับการปล่อยแล้ว เวอร์ชัน 1.0.0-beta01 มีการคอมมิตเหล่านี้
เวอร์ชันนี้เหมือนกับ 1.0.0-alpha03
androidx.startup
เป็น API เวอร์ชันเสถียรแล้ว
เวอร์ชัน 1.0.0-alpha03
19 สิงหาคม 2020
androidx.startup:startup-runtime:1.0.0-alpha03
ได้รับการปล่อยแล้ว เวอร์ชัน 1.0.0-alpha03 มีคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- เพิ่ม
isEagerlyInitialized()
API ใหม่ซึ่งช่วยให้Initializer
ทราบได้ว่ามีการเริ่มต้นใช้งานอย่างกระตือรือร้นหรือไม่ (aosp/1372879, b/159952713)
เวอร์ชัน 1.0.0-alpha02
22 กรกฎาคม 2020
androidx.startup:startup-runtime:1.0.0-alpha02
ได้รับการปล่อยแล้ว เวอร์ชัน 1.0.0-alpha02 มีการคอมมิตเหล่านี้
การแก้ไขข้อบกพร่อง
- เผยแพร่กฎ Proguard ของผู้บริโภคสำหรับรันไทม์เริ่มต้น (aosp/1347583, b/159595260)
- ปรับปรุงการตรวจสอบแบบคงที่ใน
AppInitializer
(aosp/1331900)
เวอร์ชัน 1.0.0-alpha01
10 มิถุนายน 2020
androidx.startup:startup-runtime:1.0.0-alpha01
ได้รับการปล่อยแล้ว เวอร์ชัน 1.0.0-alpha01 มีการคอมมิตเหล่านี้
ฟีเจอร์ใหม่
ไลบรารีของ App Startup เป็นวิธีที่เรียบง่ายและมีประสิทธิภาพในการเริ่มต้นคอมโพเนนต์เมื่อเริ่มต้นแอปพลิเคชัน ทั้งนักพัฒนาไลบรารีและนักพัฒนาแอปสามารถใช้ App Startup เพื่อปรับปรุงลําดับการเริ่มต้นและกำหนดลําดับการเริ่มต้นอย่างชัดเจน
การเผยแพร่ครั้งแรกนี้คือ 1.0.0-alpha01