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-beta10androidx.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-beta09androidx.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-beta08androidx.jetifier:jetifier-processor:1.0.0-beta08가 출시되었습니다. 버전 1.0.0-beta08에는 이러한 커밋이 포함되어 있습니다.

버그 수정

  • ProGuard 파싱 오류가 수정되었습니다. b/134100420을 참조하세요.
  • 수정되지 않은 보관 파일에서 발생하는 서명 오류가 수정되었습니다. b/142580430을 참조하세요.
  • 단일 파일을 수정할 때 표시되는 불필요한 경고가 삭제되었습니다. b/143609228을 참조하세요.

버전 1.0.0-beta07

2019년 9월 18일

com.android.tools.build.jetifier:jetifier-core:1.0.0-beta07com.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-beta06androidx.jetifier:jetifier-processor:1.0.0-beta06가 출시되었습니다. 이 버전에 포함된 커밋은 여기에서 확인할 수 있습니다.

버그 수정

  • Class.getResourceAsStream() 관련 스레드 안전 문제가 수정되었습니다. b/137929327b/120277395를 참조하세요.

  • 로컬에서 Jetifier 독립형으로 파일을 처리할 때 발생하는 NullPointerException이 수정되었습니다. b/136576786을 참조하세요.

버전 1.0.0-beta05

2019년 6월 18일

com.android.tools.build.jetifier:jetifier-core:1.0.0-beta05com.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 참조)