Jetifier

  
非推奨のサポート ライブラリに対するライブラリの依存関係を同等の AndroidX 依存関係に移行するスタンドアロン ツール。
最新の更新 安定版リリース リリース候補版 ベータ版リリース アルファ版リリース
2020 年 9 月 2 日 - - 1.0.0-beta10 -

フィードバック

お寄せいただいたフィードバックは Jetpack 改善の参考にさせていただきます。新しい問題が見つかった場合や、このライブラリを改善するアイデアをお持ちの場合は、お知らせください。新しい問題を報告していただく前に、このライブラリの既存の問題をご確認ください。スターボタンをクリックすると、既存の問題に投票できます。

新しい問題を報告する

詳細については、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 に含まれる commit については、こちらをご覧ください

新機能

  • タイムスタンプ ポリシーを導入(確定ビルド用)
    • 新しいパラメータ「--timestampsPolicy」を Jetifier スタンドアロンで使用するようになりました。
  • 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 に含まれる commit については、こちらをご覧ください

新機能

  • 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 に含まれる commit については、こちらをご覧ください

バグの修正

  • 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 に含まれる commit については、こちらをご覧ください

バグの修正

  • androidx.navigation ライブラリのマッピングを修正しました。

バージョン 1.0.0-beta06

2019 年 8 月 15 日

androidx.jetifier:jetifier-core:1.0.0-beta06androidx.jetifier:jetifier-processor:1.0.0-beta06 がリリースされました。このバージョンに含まれる commit については、こちらをご覧ください。

バグの修正

  • 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 がリリースされました。このバージョンに含まれる commit については、こちらをご覧ください。

新機能

  • 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 は、Jetify された JAR 内で署名を検出した場合に例外をスローするようになりました。これを無効にするには、すべての署名ファイルを削除する -stripSignatures を使用します。古いサポート ライブラリへの依存関係を持たないライブラリは Jetifier によりスキップされるため、これには該当しません。(aosp/894356

バグの修正

  • android.support.customtabs の Jetification を修正し、Jetifier が定数を移行しないようにしました。(aosp/875343
  • 変更されていないアーカイブが、POM ファイルを含む場合に、Jetifier によって常に変更済みとしてマークされる問題を修正しました。(aosp/876353