Google은 흑인 공동체를 위한 인종 간 평등을 진전시키기 위해 노력하고 있습니다. Google에서 어떤 노력을 하고 있는지 확인하세요.

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 참조)