تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
جهاز نظّارات
أداة مستقلة تعمل على نقل تبعيات المكتبة على مكتبة الدعم التي تم إيقافها إلى تبعيات AndroidX المكافئة.
ملاحظات
تساعدنا ملاحظاتك في تحسين Jetpack. يُرجى إخبارنا إذا اكتشفت مشاكل جديدة أو كانت لديك
أفكار لتحسين هذه المكتبة. يُرجى الاطّلاع على
المشاكل الحالية
في هذه المكتبة قبل إنشاء مشكلة جديدة. يمكنك إضافة تصويتك إلى مشكلة حالية
من خلال النقر على زر النجمة.
إنشاء عدد جديد
راجع مستندات أداة تتبُّع المشاكل
للحصول على مزيد من المعلومات.
الإصدار 1.0.0
الإصدار 1.0.0-الإصدار التجريبي 10
2 أيلول (سبتمبر) 2020
تم إصدار androidx.jetifier:jetifier-core:1.0.0-beta10
وandroidx.jetifier:jetifier-processor:1.0.0-beta10
. يتضمّن الإصدار 1.0.0-beta10 هذه الالتزامات.
الميزات الجديدة
- تم إدخال سياسة الطابع الزمني (للنُسخ المحددة)
- المعلمة الجديدة "--timestampsPolicy" في الإصدار المستقل من Jetifier لاستخدامها.
- تمّت ترقية طائرة الرحلة الجوية إلى asm 8.
إصلاح الأخطاء
- تم إصلاح تعيينات سلسلة أسلوب الإدخال
الإصدار 1.0.0-beta09
19 شباط (فبراير) 2020
تم إصدار androidx.jetifier:jetifier-core:1.0.0-beta09
وandroidx.jetifier:jetifier-processor:1.0.0-beta09
. يتضمّن الإصدار 1.0.0-beta09 هذه الالتزامات.
الميزات الجديدة
- تمت إضافة إمكانية معالجة مراجع
@link
في ملف XML.
إصلاح الأخطاء
- أعِد كتابة المكتبات التي تحتوي على مزيج من مراجع androidx وandroid.support لأنّه تم تخطّيها في السابق. (b/148462462)
الإصدار 1.0.0-beta08
20 تشرين الثاني (نوفمبر) 2019
تم إصدار androidx.jetifier:jetifier-core:1.0.0-beta08
وandroidx.jetifier:jetifier-processor:1.0.0-beta08
. يتضمّن الإصدار 1.0.0-beta08 هذه الالتزامات.
إصلاح الأخطاء
- تم إصلاح خطأ تحليل ProGuard (b/134100420)
- إصلاح خطأ التوقيع الذي حدث في الأرشيفات غير المعدلة (b/142580430)
- تمت إزالة التحذير غير الضروري الذي يتم عرضه عند تعديل الملفات الفردية (b/143609228).
الإصدار 1.0.0-beta07
18 أيلول (سبتمبر) 2019
تم إصدار com.android.tools.build.jetifier:jetifier-core:1.0.0-beta07
وcom.android.tools.build.jetifier:jetifier-processor:1.0.0-beta07
. يتضمّن الإصدار 1.0.0-beta07 هذه الالتزامات.
إصلاح الأخطاء
- تم إصلاح تعيينات مكتبة
androidx.navigation
.
الإصدار 1.0.0-beta06
15 آب (أغسطس) 2019
تم إصدار androidx.jetifier:jetifier-core:1.0.0-beta06
وandroidx.jetifier:jetifier-processor:1.0.0-beta06
. يمكن الاطّلاع هنا على الالتزامات المضمَّنة في هذا الإصدار.
إصلاح الأخطاء
الإصدار 1.0.0-beta05
18 حزيران (يونيو) 2019
تم طرح الإصدار com.android.tools.build.jetifier:jetifier-core:1.0.0-beta05
وcom.android.tools.build.jetifier:jetifier-processor:1.0.0-beta05
. يمكن الاطّلاع هنا على الالتزامات المضمَّنة في هذا الإصدار.
الميزات الجديدة
- إضافة تعيينات للتنقل وWorkManager
- يمكن لتطبيق Jetifier الآن تخطّي المكتبات التي تحتوي على مراجع AndroidX (b/119135578).
إصلاح الأخطاء
- إغلاق مجموعة البث عند تحميل الإعدادات في تطبيق Jetifier (b/120277395
- إصلاح سلاسل مفاتيح الحزمة التي تم نقلها بشكل غير صحيح
الإصدار 1.0.0-beta04
25 شباط (فبراير) 2019
تم إصدار "com.android.tools.build.jetifier 1.0.0-beta04
".
إصلاح الأخطاء
- تم تحديث الإصدار من
ConstraintLayout
إلى 1.1.3
- تعيين ثابت لـ
android.support.v4.os.ResultReceiver
(b/123651524)
الإصدار 1.0.0-beta03
7 شباط (فبراير) 2019
تم إصدار "com.android.tools.build.jetifier 1.0.0-beta03
".
الميزات الجديدة
- يطرح تطبيق Jetifier الآن استثناءً إذا عثر على توقيع داخل خزانة متنقّلة. يمكن إيقاف هذه الميزة باستخدام
-stripSignatures
الذي سيزيل جميع ملفات التوقيعات. ولا ينطبق هذا على المكتبات التي لا لها أي تبعيات على مكتبة الدعم القديمة، إذ يتخطى Jetifier هذه المكتبات (aosp/894356)
إصلاح الأخطاء
- إصلاح حدث android.support.customtabs حتى لا يُرحِّل برنامج jetifier الثوابت (aosp/875343)
- تم إصلاح مشكلة وضع علامة على الأرشيفات غير المُعدَّلة باعتبارها "معدَّلة" إذا كانت تحتوي على ملف POM (aosp/876353).
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,["# Jetifier\n========\n\nA standalone tool that migrates a library's dependencies on the deprecated support library to equivalent AndroidX dependencies. \n\n| Latest Update | Stable Release | Release Candidate | Beta Release | Alpha Release |\n|-------------------|----------------|-------------------|------------------------------------------------------------------|---------------|\n| September 2, 2020 | - | - | [1.0.0-beta10](/jetpack/androidx/releases/jetifier#1.0.0-beta10) | - |\n\nFeedback\n--------\n\nYour feedback helps make Jetpack better. Let us know if you discover new issues or have\nideas for improving this library. Please take a look at the\n[existing issues](https://issuetracker.google.com/issues?q=componentid:460323%20status:open)\nin this library before you create a new one. You can add your vote to an existing issue by\nclicking the star button.\n\n[Create a new issue](https://issuetracker.google.com/issues/new?component=460323&template=1287245)\n\nSee the [Issue Tracker documentation](https://developers.google.com/issue-tracker)\nfor more information.\n\nVersion 1.0.0\n-------------\n\n### Version 1.0.0-beta10\n\nSeptember 2, 2020\n\n`androidx.jetifier:jetifier-core:1.0.0-beta10` and `androidx.jetifier:jetifier-processor:1.0.0-beta10` are released. [Version 1.0.0-beta10 contains these commits](https://android.googlesource.com/platform/frameworks/support/+log/6f7b9ed69dc63e3c2c2b02ee1155b6009a9d5f82..31022a2dda22705843be1199c786552a6f9f875d/jetifier/jetifier).\n\n**New features**\n\n- Introduced timestamp policy (for deterministic builds)\n - new parameter \"--timestampsPolicy\" in jetifier standalone to use it.\n- Upgraded jetifier to asm 8\n\n**Bug Fixes**\n\n- Fixed input method string mappings\n\n### Version 1.0.0-beta09\n\nFebruary 19, 2020\n\n`androidx.jetifier:jetifier-core:1.0.0-beta09` and `androidx.jetifier:jetifier-processor:1.0.0-beta09` are released. [Version 1.0.0-beta09 contains these commits](https://android.googlesource.com/platform/frameworks/support/+log/b062e6d3d53790823deac02cc553aa21461a4079..6f7b9ed69dc63e3c2c2b02ee1155b6009a9d5f82/jetifier).\n\n**New features**\n\n- Added support for processing `@link` references in XML\n\n**Bug Fixes**\n\n- Rewrite libraries that contain a mix of androidx and android.support references as these were skipped before. ([b/148462462](https://issuetracker.google.com/issues/148462462))\n\n### Version 1.0.0-beta08\n\nNovember 20, 2019\n\n`androidx.jetifier:jetifier-core:1.0.0-beta08` and `androidx.jetifier:jetifier-processor:1.0.0-beta08` are released. [Version 1.0.0-beta08 contains these commits](https://android.googlesource.com/platform/frameworks/support/+log/d9761c71f9eacfa0abb8f0bc3e2305c8b229d75a..b062e6d3d53790823deac02cc553aa21461a4079/jetifier/jetifier).\n\n**Bug fixes**\n\n- Fixed a ProGuard parsing error ([b/134100420](http://issuetracker.google.com/134100420))\n- Fixed a signature error that occurred on unmodified archives ([b/142580430](http://issuetracker.google.com/142580430))\n- Removed an unnecessary warning that displayed when modifying single files ([b/143609228](http://issuetracker.google.com/143609228))\n\n### Version 1.0.0-beta07\n\nSeptember 18, 2019\n\n`com.android.tools.build.jetifier:jetifier-core:1.0.0-beta07` and `com.android.tools.build.jetifier:jetifier-processor:1.0.0-beta07` are released. [Version 1.0.0-beta07 contains these commits](https://android.googlesource.com/platform/frameworks/support/+log/af05c08e2a2f721b3f7411affca883f6a3336513..d9761c71f9eacfa0abb8f0bc3e2305c8b229d75a/jetifier).\n\n**Bug fixes**\n\n- Fixed the mappings of the `androidx.navigation` library\n\n### Version 1.0.0-beta06\n\nAugust 15, 2019\n\n`androidx.jetifier:jetifier-core:1.0.0-beta06` and `androidx.jetifier:jetifier-processor:1.0.0-beta06` are released. The commits included in this version can be found [here](https://android.googlesource.com/platform/frameworks/support/+log/c7ff6518ef8c45a3ce775f9a3dde4fbc77854e7a..af05c08e2a2f721b3f7411affca883f6a3336513/jetifier).\n\n**Bug fixes**\n\n- Fixed a thread safety issue with `Class.getResourceAsStream()`. ([b/137929327](https://issuetracker.google.com/issues/137929327), [b/120277395](https://issuetracker.google.com/issues/120277395))\n\n- Fixed `NullPointerException` when processing files locally with Jetifier standalone ([b/136576786](https://issuetracker.google.com/issues/136576786))\n\n### Version 1.0.0-beta05\n\nJune 18, 2019\n\n`com.android.tools.build.jetifier:jetifier-core:1.0.0-beta05` and `com.android.tools.build.jetifier:jetifier-processor:1.0.0-beta05` is released. The commits included in this version can be found [here](https://android.googlesource.com/platform/frameworks/support/+log/0010058fd49253b84e622b2a74ec348e23f5af7f..c7ff6518ef8c45a3ce775f9a3dde4fbc77854e7a/jetifier).\n\n**New features**\n\n- Adds mappings for Navigation and WorkManager.\n- Jetifier can now skip libraries containing AndroidX references ([b/119135578](https://issuetracker.google.com/119135578))\n\n**Bug fixes**\n\n- Close stream when loading config in jetifier ([b/120277395](https://issuetracker.google.com/120277395)\n- Fix for incorrectly migrated Bundle key strings\n\n### Version 1.0.0-beta04\n\nFebruary 25, 2019\n\n`com.android.tools.build.jetifier 1.0.0-beta04` is released.\n\n**Bug fixes**\n\n- Updated version of `ConstraintLayout` to `1.1.3`\n- Fixed mapping of `android.support.v4.os.ResultReceiver` ([b/123651524](https://issuetracker.google.com/123651524))\n\n### Version 1.0.0-beta03\n\nFebruary 7, 2019\n\n`com.android.tools.build.jetifier 1.0.0-beta03` is released.\n\n**New features**\n\n- Jetifier now throws an exception if it finds a signature inside a jetified JAR. This can be disabled by using `-stripSignatures` which will remove all signature files. This does not apply to libraries that do not have any dependencies on old support library as jetifier skips these ([aosp/894356](https://android-review.googlesource.com/894356/))\n\n**Bug fixes**\n\n- Fixed jetification of android.support.customtabs so jetifier no longer migrates the constants ([aosp/875343](https://android-review.googlesource.com/875343/))\n- Fixed that jetifier always marked non-modified archives as modified if they contained a POM file ([aosp/876353](https://android-review.googlesource.com/876353/))"]]