Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
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)
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2025-07-27 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 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/))"]]