컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
Jetifier
지원 중단된 지원 라이브러리의 종속 항목을 그에 대응하는 AndroidX 종속 항목으로 이전하는 독립형 도구입니다.
최근 업데이트 |
안정화 버전 |
출시 후보 버전 |
베타 버전 |
알파 버전 |
2020년 9월 2일 |
- |
- |
1.0.0-beta10 |
- |
의견
제출하신 의견은 Jetpack을 개선하는 데 도움이 됩니다. 새로운 문제를 발견하거나 라이브러리 개선을 위한 아이디어가 있다면 Google에 알려 주세요. 새 문제를 제출하기 전에 이 라이브러리의 기존 문제를 살펴보시기 바랍니다. 별표 버튼을 클릭하여 기존 문제에 투표할 수 있습니다.
새로운 문제 제출하기
자세한 내용은 Issue Tracker 문서를 참고하세요.
버전 1.0.0
버전 1.0.0-beta10
2020년 9월 2일
androidx.jetifier:jetifier-core:1.0.0-beta10
및 androidx.jetifier:jetifier-processor:1.0.0-beta10
가 출시되었습니다. 버전 1.0.0-beta10에 포함된 커밋을 확인하세요.
새로운 기능
- 타임스탬프 정책이 도입되었습니다 (확정적 빌드용).
- jetifier 독립형에서 새 매개변수 '--timestampsPolicy'를 사용할 수 있습니다.
- Jetifier가 asm 8으로 업그레이드되었습니다.
버그 수정
버전 1.0.0-beta09
2020년 2월 19일
androidx.jetifier:jetifier-core:1.0.0-beta09
및 androidx.jetifier:jetifier-processor:1.0.0-beta09
가 출시되었습니다. 버전 1.0.0-beta09에 포함된 커밋을 확인하세요.
새로운 기능
- XML의
@link
참조 처리 지원 기능이 추가되었습니다.
버그 수정
- 이전에 건너 뛰었으므로 androidx와 android.support 참조의 혼합이 포함된 라이브러리를 재작성합니다. (b/148462462 참조)
버전 1.0.0-beta08
2019년 11월 20일
androidx.jetifier:jetifier-core:1.0.0-beta08
및 androidx.jetifier:jetifier-processor:1.0.0-beta08
가 출시되었습니다. 버전 1.0.0-beta08에는 이러한 커밋이 포함되어 있습니다.
버그 수정
버전 1.0.0-beta07
2019년 9월 18일
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
2019년 8월 15일
androidx.jetifier:jetifier-core:1.0.0-beta06
및 androidx.jetifier:jetifier-processor:1.0.0-beta06
가 출시되었습니다. 이 버전에 포함된 커밋은 여기에서 확인할 수 있습니다.
버그 수정
버전 1.0.0-beta05
2019년 6월 18일
com.android.tools.build.jetifier:jetifier-core:1.0.0-beta05
및 com.android.tools.build.jetifier:jetifier-processor:1.0.0-beta05
버전이 출시되었습니다. 이 버전에 포함된 커밋은 여기에서 확인할 수 있습니다.
새로운 기능
- Navigation 및 WorkManager의 매핑이 추가되었습니다.
- Jetifier에서 이제 AndroidX 참조가 포함된 라이브러리를 건너뛸 수 있습니다. (b/119135578)
버그 수정
- Jetifier에서 구성 로드 시 스트림이 닫힙니다. (b/120277395
- 잘못 이전되는 번들 키 문자열이 수정되었습니다.
버전 1.0.0-beta04
2019년 2월 25일
com.android.tools.build.jetifier 1.0.0-beta04
가 출시되었습니다.
버그 수정
ConstraintLayout
의 버전이 1.1.3
으로 업데이트되었습니다.
android.support.v4.os.ResultReceiver
의 매핑이 수정되었습니다. b/123651524를 참조하세요.
버전 1.0.0-beta03
2019년 2월 7일
com.android.tools.build.jetifier 1.0.0-beta03
가 출시되었습니다.
새로운 기능
- 이제 Jetifier가 Jetifier 처리된 JAR 내에서 서명을 발견하면 예외가 발생합니다. 이 기능은 모든 서명 파일을 삭제하는
-stripSignatures
를 사용하여 사용 중지할 수 있습니다. 이전 지원 라이브러리의 종속 항목이 없는 라이브러리는 Jetifier가 건너뛰므로 이러한 예외 발생이 적용되지 않습니다. (aosp/894356 참조)
버그 수정
- android.support.customtabs의 Jetifier 처리가 수정되어 Jetifier가 더 이상 상수를 이전하지 않습니다. (aosp/875343 참조)
- 보관 파일에 POM 파일이 포함되었을 때 Jetifier가 항상 수정되지 않은 보관 파일을 수정된 것으로 표시하는 문제가 해결되었습니다. (aosp/876353 참조)
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2025-07-27(UTC)
[null,null,["최종 업데이트: 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/))"]]