Jetifier

  
Ein eigenständiges Tool, das die Abhängigkeiten einer Bibliothek von der eingestellten Supportbibliothek zu entsprechenden AndroidX-Abhängigkeiten migriert.
Letzte Aktualisierung Stabile Version Releasekandidat Beta-Ausgabe Alpharelease
2. September 2020 - - 1.0.0-beta10 -

Feedback

Dein Feedback hilft uns, Jetpack zu verbessern. Lassen Sie uns wissen, wenn Sie neue Probleme entdecken oder Ideen zur Verbesserung dieser Bibliothek haben. Sehen Sie sich die vorhandenen Probleme in dieser Bibliothek an, bevor Sie eine neue erstellen. Durch Klicken auf die Stern-Schaltfläche können Sie zu einem vorhandenen Problem abstimmen.

Neues Problem erstellen

Weitere Informationen finden Sie in der Dokumentation zum Issue Tracker.

Version 1.0.0

Version 1.0.0-beta10

2. September 2020

androidx.jetifier:jetifier-core:1.0.0-beta10 und androidx.jetifier:jetifier-processor:1.0.0-beta10 werden veröffentlicht. Version 1.0.0-beta10 enthält diese Commits.

Neue Funktionen

  • Einführung einer Zeitstempelrichtlinie (für deterministische Builds)
    • den neuen Parameter „--timestampsPolicy“ im eigenständigen Jetifier, um ihn zu verwenden.
  • Jetifier auf ASM 8 aktualisiert

Fehlerkorrekturen

  • Stringzuordnungen für Eingabemethoden korrigiert

Version 1.0.0-beta09

19. Februar 2020

androidx.jetifier:jetifier-core:1.0.0-beta09 und androidx.jetifier:jetifier-processor:1.0.0-beta09 werden veröffentlicht. Version 1.0.0-beta09 enthält diese Commits.

Neue Funktionen

  • Die Verarbeitung von @link-Referenzen in XML wird jetzt unterstützt.

Fehlerkorrekturen

  • Überschreibe Bibliotheken, die eine Mischung aus androidx- und android.support-Referenzen enthalten, da diese zuvor übersprungen wurden. (b/148462462)

Version 1.0.0-beta08

20. November 2019

androidx.jetifier:jetifier-core:1.0.0-beta08 und androidx.jetifier:jetifier-processor:1.0.0-beta08 werden veröffentlicht. Version 1.0.0-beta08 enthält diese Commits.

Fehlerkorrekturen

  • ProGuard-Parsing-Fehler wurde behoben (b/134100420).
  • Ein Signaturfehler wurde behoben, der bei unveränderten Archiven auftrat (b/142580430).
  • Eine unnötige Warnung, die beim Ändern einzelner Dateien angezeigt wird, wurde entfernt (b/143609228).

Version 1.0.0-beta07

18. September 2019

com.android.tools.build.jetifier:jetifier-core:1.0.0-beta07 und com.android.tools.build.jetifier:jetifier-processor:1.0.0-beta07 werden veröffentlicht. Version 1.0.0-beta07 enthält diese Commits.

Fehlerkorrekturen

  • Fehler bei den Zuordnungen der androidx.navigation-Bibliothek behoben

Version 1.0.0-beta06

15. August 2019

androidx.jetifier:jetifier-core:1.0.0-beta06 und androidx.jetifier:jetifier-processor:1.0.0-beta06 werden veröffentlicht. Die in dieser Version enthaltenen Commits finden Sie hier.

Fehlerkorrekturen

  • Ein Thread-Sicherheitsproblem mit Class.getResourceAsStream() wurde behoben. (b/137929327 und b/120277395)

  • Problem mit NullPointerException bei der lokalen Verarbeitung von Dateien mit der eigenständigen Jetifier-Version (b/136576786) behoben

Version 1.0.0-beta05

18. Juni 2019

com.android.tools.build.jetifier:jetifier-core:1.0.0-beta05 und com.android.tools.build.jetifier:jetifier-processor:1.0.0-beta05 werden freigegeben. Die in dieser Version enthaltenen Commits finden Sie hier.

Neue Funktionen

  • Fügt Zuordnungen für Navigation und WorkManager hinzu.
  • Jetifier kann Bibliotheken mit AndroidX-Referenzen jetzt überspringen (b/119135578).

Fehlerkorrekturen

  • Stream beim Laden der Konfiguration in Jetifier schließen (b/120277395
  • Falsch migrierte Bundle-Schlüsselstrings korrigiert

Version 1.0.0-beta04

25. Februar 2019

com.android.tools.build.jetifier 1.0.0-beta04 wird freigegeben.

Fehlerkorrekturen

  • Version von ConstraintLayout auf 1.1.3 aktualisiert
  • Zuordnung von android.support.v4.os.ResultReceiver korrigiert (b/123651524)

Version 1.0.0-beta03

7. Februar 2019

com.android.tools.build.jetifier 1.0.0-beta03 wird freigegeben.

Neue Funktionen

  • Jetifier gibt jetzt eine Ausnahme aus, wenn eine Signatur in einer Jetified-JAR-Datei gefunden wird. Dies kann mit -stripSignatures deaktiviert werden. Dadurch werden alle Signaturdateien entfernt. Dies gilt nicht für Bibliotheken, die keine Abhängigkeiten von der alten Supportbibliothek haben, da der Jetifier diese überspringt (aosp/894356).

Fehlerkorrekturen

  • Problem mit Jetification von android.support.customtabs behoben, sodass der Jetifier die Konstanten nicht mehr migriert (aosp/875343)
  • Problem behoben, bei dem nicht geänderte Archive immer als geändert markiert wurden, wenn sie eine POM-Datei enthielten (aosp/876353)