จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
Jetifier
เครื่องมือแบบสแตนด์อโลนที่ย้ายข้อมูลทรัพยากร Dependency ของไลบรารีในไลบรารีสนับสนุนที่เลิกใช้งานแล้วไปยังทรัพยากร Dependency ของ AndroidX ที่เทียบเท่า
อัปเดตล่าสุด |
รุ่นที่เสถียร |
รุ่นที่อาจได้รับการเผยแพร่ |
รุ่นเบต้า |
เวอร์ชันอัลฟ่า |
2 กันยายน 2020 |
- |
- |
1.0.0-beta10 |
- |
ความคิดเห็น
ความคิดเห็นของคุณช่วยปรับปรุง Jetpack ได้ โปรดแจ้งให้เราทราบหากพบปัญหาใหม่หรือมีแนวคิดในการปรับปรุงคลังนี้ โปรดดูปัญหาที่มีอยู่ในคลังนี้ก่อนสร้างปัญหาใหม่ คุณสามารถเพิ่มการโหวตให้กับปัญหาที่มีอยู่ได้โดยคลิกปุ่มดาว
สร้างปัญหาใหม่
ดูข้อมูลเพิ่มเติมได้ที่เอกสารประกอบของเครื่องมือติดตามปัญหา
เวอร์ชัน 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 มีการคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- เปิดตัวนโยบายการประทับเวลา (สําหรับบิลด์แบบกำหนดได้)
- พารามิเตอร์ใหม่ "--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
เผยแพร่แล้ว ดูคอมมิตที่รวมอยู่ในเวอร์ชันนี้ได้ที่นี่
แก้ไขข้อบกพร่อง
แก้ไขปัญหาความปลอดภัยของชุดข้อความใน 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
แล้ว ดูคอมมิตที่รวมอยู่ในเวอร์ชันนี้ได้ที่นี่
ฟีเจอร์ใหม่
- เพิ่มการแมปสําหรับการนําทางและ WorkManager
- ตอนนี้ Jetifier สามารถข้ามไลบรารีที่มีการอ้างอิง AndroidX ได้แล้ว (b/119135578)
แก้ไขข้อบกพร่อง
- ปิดสตรีมเมื่อโหลดการกําหนดค่าใน Jetifier (b/120277395
- แก้ไขสตริงคีย์ Bundle ที่ย้ายข้อมูลไม่ถูกต้อง
เวอร์ชัน 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 ที่ผ่านการเปลี่ยนรูปแบบแล้ว ซึ่งสามารถปิดใช้ได้โดยการใช้
-stripSignatures
ซึ่งจะนำไฟล์ลายเซ็นทั้งหมดออก การดำเนินการนี้ไม่มีผลกับไลบรารีที่ไม่มีข้อกำหนดในไลบรารีสนับสนุนแบบเก่า เนื่องจาก Jetifier จะข้ามไลบรารีเหล่านี้ (aosp/894356)
แก้ไขข้อบกพร่อง
- แก้ไขการแปลง android.support.customtabs เป็นเวอร์ชัน Jetpack แล้วเพื่อให้ 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/))"]]