کتابخانههای Jetpack جدا از سیستمعامل اندروید ارسال میشوند، بنابراین بهروزرسانیهای کتابخانهها میتوانند بهطور مستقل و بیشتر انجام شوند.
کتابخانهها از نسخهسازی معنایی دقیق برای سازگاری باینری با یک توالی بین نسخهای اضافه شده از بازبینیهای پیش از انتشار پیروی میکنند. یک رشته نسخه (مانند 1.0.1-beta02
) شامل سه عدد است که سطوح اصلی، مینور و رفع اشکال را نشان می دهد. نسخه های پیش از انتشار نیز دارای پسوندی هستند که مرحله پیش از انتشار (آلفا، بتا، نامزد انتشار) و شماره ویرایش (01، 02 و غیره) را مشخص می کند.
لطفاً توجه داشته باشید که کتابخانههای androidx
برای حفظ سازگاری منبع در نسخههای کوچک تشویق میشوند، اما الزامی نیستند. دلیل بهروزرسانی نسخه اصلی، تمام مصنوعات وابسته به نسخه اصلی قبلی را مجبور میکند که به صراحت منتقل شوند، که باعث اختلال در گردش کار توسعهدهندگان میشود.
هر نسخه از یک کتابخانه در مسیر خود برای تبدیل شدن به یک نسخه پایدار در سه مرحله پیش از انتشار حرکت می کند. معیارهای هر مرحله قبل از انتشار عبارتند از:
آلفا
- نسخههای آلفا از نظر عملکردی پایدار هستند، اما ممکن است از نظر ویژگی کامل نباشند.
- در حالی که نسخه آلفا است، API ها ممکن است اضافه، حذف یا تغییر شوند.
بتا
- نسخههای بتا از نظر عملکردی پایدار هستند و سطح API با ویژگیهای کامل دارند.
- آنها برای استفاده در تولید آماده هستند اما ممکن است دارای اشکال باشند.
- نسخه بتا نمیتواند از ویژگیهای کامپایلر آزمایشی (مانند
@UseExperimental
) استفاده کند. - وابستگی به کتابخانه های دیگر باید نسخه های بتا، rc یا پایدار باشد. هیچ وابستگی آلفا مجاز نیست.
کاندید آزاد (RC)
- یک کاندید آزادی، یک نسخه پایدار بالقوه است.
- ممکن است حاوی اصلاحات حیاتی در لحظه آخر باشد.
- سطح API آن نهایی است.
- وابستگی ها به کتابخانه های دیگر باید فقط نسخه های rc یا پایدار باشند.
یک کتابخانه می تواند چندین نسخه را به طور همزمان داشته باشد. هر نسخه دارای مرحله انتشار متفاوتی است. برای مثال، در حالی که نسخه پایدار androidx.activity
می تواند 1.0.0
باشد، ممکن است نسخه 1.1.0-beta02
و همچنین نسخه 2.0.0-alpha01
نیز وجود داشته باشد.
از این صفحه برای اطلاع از آخرین بهروزرسانیهای کتابخانهها استفاده کنید.
صفحه یادداشتهای انتشار اخیر AndroidX کتابخانههایی را که اخیراً تغییر کردهاند فهرست میکند. مخزن Maven گوگل تاریخچه نسخه کامل را نشان می دهد.
از جدول زیر برای مشاهده آخرین نسخه های پایدار و پیش نمایش هر کتابخانه AndroidX استفاده کنید. پیوندهای موجود در هر ردیف شما را به یادداشت های انتشار کتابخانه می برد. در یادداشت های انتشار خواهید یافت:
- تاریخچه زمانی همه نسخه ها.
- یک قطعه کد با اعلانهای وابستگی پیشفرض Gradle برای استفاده از مصنوعات.
- پیوندهایی به صفحات مرجع Kotlin و Java برای بسته های موجود در هر مصنوع.
این درخواست هر کتابخانه قدیمی را به آخرین نسخه پایدار خود ارتقا می دهد. هر گونه ناسازگاری یا تغییرات بیشتری را که باید انجام شود به شما اطلاع خواهد داد. با باز بودن فایل کاتالوگ نسخه، این فرمان را در Android Studio اجرا کنید. اعلان هوش
همه کتابخانه ها را به آخرین استیبل ارتقا دهید
Upgrade any library versions in my project that are out of date. Use the latest stable version of any libraries. Inform me if there's any libraries that are likely to be incompatible, and if there are any other changes to code I need to make in my project caused by upgrading to these new versions.
کتابخانه های جت پک
برخی از کتابخانه های AndroidX، مانند دوربین، چندین مصنوع دارند که به طور جداگانه نگهداری می شوند. این کتابخانه ها با ستاره (*) مشخص شده اند. برای مشاهده بهروزرسانیهای نسخه برای همه مصنوعات، یادداشتهای انتشار را ببینید.
شناسه گروه Maven | آخرین به روز رسانی | انتشار پایدار | کاندید را آزاد کنید | نسخه بتا | انتشار آلفا |
---|---|---|---|---|---|
فعالیت | 13 نوامبر 2024 | 1.9.3 | - | 1.10.0-بتا01 | - |
تبلیغات | 8 مارس 2023 | - | - | - | 1.0.0-alpha05 |
حاشیه نویسی (*) | 30 اکتبر 2024 | 1.9.1 | - | - | - |
appcompat | 29 مه 2024 | 1.7.0 | - | - | - |
جستجوی برنامه | 16 اکتبر 2024 | - | - | - | 1.1.0-alpha06 |
arch.core | 22 فوریه 2023 | 2.2.0 | - | - | - |
بادکننده غیرسینکلی | 5 اکتبر 2022 | 1.0.0 | - | - | 1.1.0-alpha01 |
تکمیل خودکار | 18 سپتامبر 2024 | 1.1.0 | - | 1.3.0-beta01 | - |
معیار | 13 نوامبر 2024 | 1.3.3 | - | - | 1.4.0-alpha05 |
بیومتریک | 7 آگوست 2024 | 1.1.0 | - | - | 1.4.0-alpha02 |
بلوتوث | 29 نوامبر 2023 | - | - | - | 1.0.0-alpha02 |
مرورگر | 6 مارس 2024 | 1.8.0 | - | - | - |
ماشین-اپلیکیشن | 13 نوامبر 2024 | 1.4.0 | - | 1.7.0-beta03 | - |
دوربین (*) | 30 اکتبر 2024 | 1.4.0 | - | - | 1.5.0-alpha03 |
camera.viewfinder (*) | 30 اکتبر 2024 | - | - | - | 1.4.0-آلفا10 |
کارت ویزیت | 21 سپتامبر 2018 | 1.0.0 | - | - | - |
مجموعه | 13 نوامبر 2024 | 1.4.5 | - | - | 1.5.0-alpha06 |
سرودن | 7 آگوست 2024 | 1.4.5 | - | - | 1.5.0-alpha06 |
آهنگسازی.انیمیشن | 13 نوامبر 2024 | 1.7.5 | - | - | 1.8.0-alpha06 |
compose.compiler | 7 آگوست 2024 | 1.5.15 | - | - | - |
تألیف.بنیاد | 13 نوامبر 2024 | 1.7.5 | - | - | 1.8.0-alpha06 |
آهنگسازی.مواد | 13 نوامبر 2024 | 1.7.5 | - | - | 1.8.0-alpha06 |
نوشتن.مواد3 | 13 نوامبر 2024 | 1.3.1 | - | - | 1.4.0-alpha04 |
نوشتن.مواد3.تطبیقی | 13 نوامبر 2024 | 1.0.0 | - | - | 1.1.0-alpha07 |
نوشتن. زمان اجرا | 13 نوامبر 2024 | 1.7.5 | - | - | 1.8.0-alpha06 |
compose.ui | 13 نوامبر 2024 | 1.7.5 | - | - | 1.8.0-alpha06 |
همزمان | 12 ژوئن 2024 | 1.2.0 | - | - | - |
محدودیت چینش (*) | 30 اکتبر 2024 | 2.2.0 | - | - | - |
محتوای پیجر | 21 سپتامبر 2018 | 1.0.0 | - | - | - |
هماهنگ کننده | 4 اکتبر 2023 | 1.2.0 | - | - | 1.3.0-alpha02 |
هسته (*) | 30 اکتبر 2024 | 1.15.0 | - | - | - |
core.uwb | 16 اکتبر 2024 | - | - | - | 1.0.0-alpha09 |
اعتبارنامه | 30 اکتبر 2024 | 1.3.0 | - | 1.5.0-بتا01 | 1.5.0-بتا01 |
credentials.registry | 16 اکتبر 2024 | - | - | - | 1.0.0-alpha01 |
مکان نما | 21 سپتامبر 2018 | 1.0.0 | - | - | - |
نمای سفارشی (*) | 21 سپتامبر 2022 | 1.1.0 | - | - | 1.2.0-alpha02 |
پیوند داده | 5 سپتامبر 2019 | 3.5.0 | - | - | 3.6.0-آلفا10 |
فروشگاه داده | 1 مه 2024 | 1.1.1 | - | - | - |
فایل سند | 18 آگوست 2021 | 1.0.1 | - | - | 1.1.0-alpha01 |
قطره قطره | 11 مه 2022 | 1.0.0 | - | - | - |
طرح کشو | 22 مارس 2023 | 1.2.0 | - | - | - |
پویانمایی | 4 دسامبر 2019 | 1.0.0 | - | - | 1.1.0-alpha03 |
ایموجی | 27 ژانویه 2021 | 1.1.0 | - | - | 1.2.0-alpha03 |
emoji2 | 4 سپتامبر 2024 | 1.5.0 | - | - | - |
شرکت | 13 ژانویه 2021 | 1.1.0 | - | - | - |
رابط بیرونی | 13 نوامبر 2024 | 1.3.7 | - | - | 1.4.0-alpha01 |
قطعه | 30 اکتبر 2024 | 1.8.5 | - | - | - |
بازی ها (*) | 16 اکتبر 2024 | 3.0.5 | - | - | 4.0.0-alpha01 |
نگاه | 16 اکتبر 2024 | 1.1.1 | - | - | - |
گرافیک (*) | 16 اکتبر 2024 | 1.0.2 | - | - | - |
طرح شبکه | 24 مه 2023 | 1.0.0 | - | 1.1.0-beta01 | - |
سلامتی | 16 اکتبر 2024 | - | 1.0.0-rc02 | - | 1.1.0-alpha04 |
سلامتی.اتصال | 16 اکتبر 2024 | - | - | - | 1.1.0-آلفا10 |
تلیسهنویس | 2 اکتبر 2024 | - | - | - | 1.1.0-alpha03 |
دسته (*) | 21 فوریه 2024 | 1.2.0 | - | - | - |
جوهر | 2 اکتبر 2024 | - | - | - | 1.0.0-alpha01 |
ورودی | 2 اکتبر 2024 | - | - | 1.0.0-بتا05 | - |
درون یابی | 21 سپتامبر 2018 | 1.0.0 | - | - | - |
javascript engine | 1 نوامبر 2023 | - | - | 1.0.0-beta01 | - |
جت افکن | 2 سپتامبر 2020 | - | - | 1.0.0-beta10 | - |
تکیه | 15 نوامبر 2023 | 1.0.0 | 1.1.0-rc02 | - | 1.2.0-alpha04 |
میراث | 21 سپتامبر 2018 | 1.0.0 | - | - | - |
چرخه زندگی (*) | 13 نوامبر 2024 | 2.8.7 | - | - | 2.9.0-alpha07 |
پرز | 4 سپتامبر 2024 | - | - | - | 1.0.0-alpha02 |
لودر | 9 اکتبر 2019 | 1.1.0 | - | - | - |
مدیر پخش محلی | 12 ژانویه 2022 | 1.1.0 | - | - | - |
رسانه ها | 29 نوامبر 2023 | 1.7.0 | - | - | - |
رسانه 2 | 10 ژانویه 2024 | 1.3.0 | - | - | - |
رسانه 3 | 27 نوامبر 2024 | 1.5.0 | - | - | - |
واسطه | 20 مارس 2024 | 1.7.0 | - | - | - |
مولتی دکس | 17 دسامبر 2018 | 2.0.1 | - | - | - |
معیارها | 10 ژانویه 2024 | - | - | 1.0.0-beta01 | - |
ناوبری | 13 نوامبر 2024 | 2.8.4 | - | - | 2.9.0-alpha03 |
صفحه بندی (*) | 13 نوامبر 2024 | 3.3.4 | - | - | - |
پالت | 21 سپتامبر 2018 | 1.0.0 | - | - | - |
13 نوامبر 2024 | - | - | - | 1.0.0-alpha04 | |
درصد طرح | 21 سپتامبر 2018 | 1.0.0 | - | - | - |
ترجیح | 26 جولای 2023 | 1.2.1 | - | - | - |
چاپ کنید | 28 اکتبر 2020 | - | - | 1.1.0-beta01 | - |
privacysandbox.activity | 15 نوامبر 2023 | - | - | - | 1.0.0-alpha01 |
privacysandbox.ads | 30 اکتبر 2024 | - | - | 1.1.0-beta11 | - |
privacysandbox.plugins | 9 آگوست 2023 | - | - | - | 1.0.0-alpha02 |
privacysandbox.sdkruntime | 13 نوامبر 2024 | - | - | - | 1.0.0-آلفا15 |
privacysandbox.tools | 2 اکتبر 2024 | - | - | - | 1.0.0-آلفا10 |
privacysandbox.ui | 13 نوامبر 2024 | - | - | - | 1.0.0-alpha11 |
نصب کننده پروفایل | 2 اکتبر 2024 | 1.4.1 | - | - | - |
توصیه | 21 سپتامبر 2018 | 1.0.0 | - | - | - |
بررسی بازیافت (*) | 18 سپتامبر 2024 | 1.3.2 | 1.4.0-rc01 | - | - |
تماس از راه دور | 7 مه 2019 | 1.0.0 | - | - | - |
بازرسی منابع | 26 ژانویه 2022 | 1.0.1 | - | - | - |
اتاق | 30 اکتبر 2024 | 2.6.1 | - | - | 2.7.0-alpha11 |
حالت ذخیره شده | 13 نوامبر 2024 | 1.2.1 | - | - | 1.3.0-alpha05 |
امنیت (*) | 7 آگوست 2024 | 1.0.0 | - | - | 1.1.0-alpha06 |
اشتراک هدف | 5 اکتبر 2022 | 1.2.0 | - | - | - |
برش | 13 ژانویه 2021 | - | - | - | 1.1.0-alpha02 |
صفحه بندی کشویی | 26 ژانویه 2022 | 1.2.0 | - | - | - |
راه اندازی | 18 سپتامبر 2024 | 1.2.0 | - | - | - |
sqlite | 30 اکتبر 2024 | 2.4.0 | - | - | 2.5.0-alpha11 |
طرحبندی swiperfresh | 22 جولای 2020 | 1.1.0 | - | - | 1.2.0-alpha01 |
تست (*) | 15 اکتبر 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 |
بردار قابل ترسیم | 1 مه 2024 | 1.2.0 | - | - | - |
versionedparcelable | 10 ژانویه 2024 | 1.2.0 | - | - | - |
نمایشگر | 13 نوامبر 2024 | 1.0.0 | 1.1.0-rc01 | - | - |
viewpager2 | 14 مه 2024 | 1.1.0 | - | - | - |
پوشیدن (*) | 16 اکتبر 2024 | 1.3.0 | - | - | 1.4.0-alpha01 |
پوشیدن.ترکیب کردن | 13 نوامبر 2024 | 1.4.0 | - | - | 1.5.0-alpha06 |
پوشیدن.طرح اولیه | 13 نوامبر 2024 | 1.2.1 | - | - | 1.3.0-alpha04 |
پوشیدن.کاشی | 13 نوامبر 2024 | 1.4.1 | - | - | 1.5.0-alpha04 |
لباس ساعت | 18 سپتامبر 2024 | 1.2.1 | - | - | 1.3.0-alpha04 |
وب کیت | 13 نوامبر 2024 | 1.9.0 | - | - | 1.13.0-alpha01 |
پنجره | 16 اکتبر 2024 | 1.3.0 | - | - | 1.4.0-alpha05 |
window.extensions.core | 7 ژوئن 2023 | 1.0.0 | - | - | - |
کار کردن | 30 اکتبر 2024 | 2.9.1 | - | - | - |