קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
Jetifier
כלי עצמאי להעברת יחסי התלות של ספרייה בספריית התמיכה הקודמת ליחסי תלות מקבילים ב-AndroidX.
העדכון האחרון |
גרסה יציבה |
גרסה מועמדת להפצה |
גרסת בטא |
גרסה אלפא |
2 בספטמבר 2020 |
- |
- |
1.0.0-beta10 |
- |
משוב
המשוב שלכם עוזר לנו לשפר את Jetpack. אם נתקלתם בבעיות חדשות או שיש לכם רעיונות לשיפור הספרייה הזו, נשמח לשמוע מכם. לפני שיוצרים בעיה חדשה, כדאי לעיין בבעיות הקיימות בספרייה הזו. כדי להצביע על בעיה קיימת, לוחצים על לחצן הכוכב.
דיווח על בעיה חדשה
מידע נוסף זמין במסמכי התיעוד של Issue Tracker.
גרסה 1.0.0
גרסה 1.0.0-beta10
2 בספטמבר 2020
androidx.jetifier:jetifier-core:1.0.0-beta10
ו-androidx.jetifier:jetifier-processor:1.0.0-beta10
משוחררים. גרסה 1.0.0-beta10 מכילה את ההצהרות האלה.
תכונות חדשות
- הוספנו מדיניות חותמות זמן (לגרסאות build ודטרמיניסטיות)
- פרמטר חדש “--timestampsPolicy” ב-jetifier עצמאי כדי להשתמש בו.
- שדרוג של 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
משוחררים. ההתחייבויות (commits) שכלולות בגרסה הזו מפורטות כאן.
תיקוני באגים
תוקנה בעיה של בטיחות בשרשור ב-Class.getResourceAsStream()
. (b/137929327, b/120277395)
תוקנה השגיאה NullPointerException
בעיבוד קבצים באופן מקומי באמצעות Jetifier עצמאי (b/136576786)
גרסה 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
משוחררים. ההתחייבויות (commits) שכלולות בגרסה הזו מפורטות כאן.
תכונות חדשות
- הוספת מיפויים לניווט ול-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 יוצר חריגה אם הוא מוצא חתימה בתוך קובץ JAR שעבר עיבוד ב-Jetify. אפשר להשבית את האפשרות הזו באמצעות
-stripSignatures
, שתוביל להסרת כל קובצי החתימה. הדבר לא חל על ספריות שאין להן יחסי תלות בספריית התמיכה הישנה, כי ה-jetifier מדלג עליהן (aosp/894356)
תיקוני באגים
- תוקן תהליך ה-jetification של android.support.customtabs, כך ש-jetifier לא מעביר יותר את הקבועים (aosp/875343)
- תוקנה בעיה שבה ה-jetifier תמיד סימן ארכיונים שלא שונו ככאלה ששונו, אם הם הכילו קובץ POM (aosp/876353)
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-27 (שעון UTC).
[[["התוכן קל להבנה","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 (שעון UTC)."],[],[],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/))"]]