Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Idrogetto
Uno strumento autonomo che esegue la migrazione delle dipendenze di una libreria dalla libreria di supporto deprecata alle dipendenze AndroidX equivalenti.
Aggiornamento più recente |
Release stabile |
Candidato di rilascio |
Versione beta |
Versione alpha |
2 settembre 2020 |
- |
- |
1.0.0-beta10 |
- |
Feedback
Il tuo feedback ci aiuta a migliorare Jetpack. Contattaci se scopri nuovi problemi o hai idee per migliorare la libreria. Dai un'occhiata ai problemi esistenti in questa libreria prima di crearne uno nuovo. Puoi aggiungere il tuo voto a un problema
esistente facendo clic sul pulsante a forma di stella.
Crea un nuovo problema
Per ulteriori informazioni, consulta la documentazione di Issue Tracker.
Versione 1.0.0
Versione 1.0.0-beta10
2 settembre 2020
androidx.jetifier:jetifier-core:1.0.0-beta10
e androidx.jetifier:jetifier-processor:1.0.0-beta10
vengono rilasciati. La versione 1.0.0-beta10 contiene questi commit.
Nuove funzionalità
- Introduzione dei criteri relativi ai timestamp (per le build deterministiche)
- il nuovo parametro "--timestampsPolicy" nella versione autonoma di jetifier per utilizzarlo.
- Jetifier aggiornato ad ASM 8
Correzioni di bug
- Mappature delle stringhe del metodo di input corrette
Versione 1.0.0-beta09
19 febbraio 2020
androidx.jetifier:jetifier-core:1.0.0-beta09
e androidx.jetifier:jetifier-processor:1.0.0-beta09
vengono rilasciati. La versione 1.0.0-beta09 contiene questi commit.
Nuove funzionalità
- Aggiunto il supporto per l'elaborazione dei riferimenti a
@link
in XML
Correzioni di bug
- Riscrivi le librerie che contengono una combinazione di riferimenti androidx e android.support, saltati in precedenza. (b/148462462)
Versione 1.0.0-beta08
20 novembre 2019
androidx.jetifier:jetifier-core:1.0.0-beta08
e androidx.jetifier:jetifier-processor:1.0.0-beta08
vengono rilasciati. La versione 1.0.0-beta08 contiene questi commit.
Correzioni di bug
- Correzione di un errore di analisi di ProGuard (b/134100420)
- Correzione di un errore di firma che si verificava negli archivi non modificati (b/142580430)
- È stato rimosso un avviso non necessario visualizzato durante la modifica di singoli file (b/143609228)
Versione 1.0.0-beta07
18 settembre 2019
com.android.tools.build.jetifier:jetifier-core:1.0.0-beta07
e com.android.tools.build.jetifier:jetifier-processor:1.0.0-beta07
vengono rilasciati. La versione 1.0.0-beta07 contiene questi commit.
Correzioni di bug
- Sono state corrette le mappature della libreria
androidx.navigation
Versione 1.0.0-beta06
15 agosto 2019
androidx.jetifier:jetifier-core:1.0.0-beta06
e androidx.jetifier:jetifier-processor:1.0.0-beta06
vengono rilasciati. I commit inclusi in questa versione sono disponibili qui.
Correzioni di bug
Risolto un problema di sicurezza dei thread in Class.getResourceAsStream()
. (b/137929327, b/120277395)
Risolto il problema di NullPointerException
durante l'elaborazione dei file in locale con la versione autonoma di Jetifier (b/136576786)
Versione 1.0.0-beta05
18 giugno 2019
com.android.tools.build.jetifier:jetifier-core:1.0.0-beta05
e com.android.tools.build.jetifier:jetifier-processor:1.0.0-beta05
vengono rilasciati. I commit inclusi in questa versione sono disponibili qui.
Nuove funzionalità
- Aggiunge mappature per Navigazione e WorkManager.
- Ora Jetifier può saltare le raccolte contenenti riferimenti ad AndroidX (b/119135578)
Correzioni di bug
- Chiudi lo stream durante il caricamento della configurazione in jetifier (b/120277395
- Correzione delle stringhe delle chiavi del bundle di cui è stata eseguita la migrazione errata
Versione 1.0.0-beta04
25 febbraio 2019
com.android.tools.build.jetifier 1.0.0-beta04
viene rilasciato.
Correzioni di bug
- Versione di
ConstraintLayout
aggiornata alla versione 1.1.3
- Mappatura di
android.support.v4.os.ResultReceiver
corretta (b/123651524)
Versione 1.0.0-beta03
7 febbraio 2019
com.android.tools.build.jetifier 1.0.0-beta03
viene rilasciato.
Nuove funzionalità
- Jetifier ora genera un'eccezione se trova una firma all'interno di un JAR
gettato. Questa opzione può essere disattivata utilizzando
-stripSignatures
, che rimuoverà tutti i file delle firme. Questo non si applica alle librerie che non hanno dipendenze dalla vecchia libreria di supporto, in quanto jetifier le ignora (aosp/894356)
Correzioni di bug
- È stata corretta la jetification di android.support.customtabs in modo che jetifier non esegua più la migrazione delle costanti (aosp/875343)
- Risolto il fatto che jetifier contrassegnava sempre gli archivi non modificati come modificati se contenevano un file POM (aosp/876353)
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2025-07-27 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 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/))"]]