Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Jetifier
Una herramienta independiente que migra las dependencias en una biblioteca de compatibilidad obsoleta a dependencias de AndroidX equivalentes.
Actualización más reciente |
Versión estable |
Versión potencial |
Versión beta |
Versión Alfa |
2 de septiembre de 2020 |
- |
- |
1.0.0-beta10 |
- |
Comentarios
Tus comentarios ayudan a mejorar Jetpack. Avísanos si descubres nuevos errores o tienes ideas para mejorar esta biblioteca. Consulta los errores existentes de esta biblioteca antes de crear uno nuevo. Puedes agregar tu voto a un error existente haciendo clic en el botón de la estrella.
Crear un error nuevo
Consulta la documentación sobre la Herramienta de seguimiento de errores para obtener más información.
Versión 1.0.0
Versión 1.0.0-beta10
2 de septiembre de 2020
Lanzamiento de androidx.jetifier:jetifier-core:1.0.0-beta10
y androidx.jetifier:jetifier-processor:1.0.0-beta10
. La versión 1.0.0-beta10 contiene estas confirmaciones.
Nuevas funciones
- Se introdujo la política de marca de tiempo (para compilaciones deterministas)
- Se usa mediante un parámetro nuevo "--timestampsPolicy" en Jetifier independiente.
- Se actualizó Jetifier a asm 8
Correcciones de errores
- Se corrigieron las asignaciones de strings de los métodos de entrada
Versión 1.0.0-beta09
19 de febrero de 2020
Lanzamiento de androidx.jetifier:jetifier-core:1.0.0-beta09
y androidx.jetifier:jetifier-processor:1.0.0-beta09
. La versión 1.0.0-beta09 contiene estas confirmaciones.
Nuevas funciones
- Se agregó compatibilidad para procesar referencias
@link
en XML.
Correcciones de errores
- Reescribe las bibliotecas que contienen una combinación de referencias de androidx y android.support, ya que se omitían anteriormente (b/148462462).
Versión 1.0.0-beta08
20 de noviembre de 2019
Lanzamiento de androidx.jetifier:jetifier-core:1.0.0-beta08
y androidx.jetifier:jetifier-processor:1.0.0-beta08
. La versión 1.0.0-beta08 contiene estas confirmaciones.
Correcciones de errores
- Se corrigió un error de análisis de ProGuard (b/134100420).
- Se corrigió un error de firma que se producía en archivos sin modificar (b/142580430).
- Se quitó una advertencia innecesaria que se mostraba cuando se modificaban archivos individuales (b/143609228).
Versión 1.0.0-beta07
18 de septiembre de 2019
Lanzamiento de com.android.tools.build.jetifier:jetifier-core:1.0.0-beta07
y com.android.tools.build.jetifier:jetifier-processor:1.0.0-beta07
. La versión 1.0.0-beta07 contiene estas confirmaciones.
Correcciones de errores
- Se corrigieron las asignaciones de la biblioteca
androidx.navigation
.
Versión 1.0.0-beta06
15 de agosto de 2019
Lanzamiento de androidx.jetifier:jetifier-core:1.0.0-beta06
y androidx.jetifier:jetifier-processor:1.0.0-beta06
. Para conocer las confirmaciones incluidas en esta versión, consulta este artículo.
Correcciones de errores
Se corrigió un problema de seguridad de subprocesos con Class.getResourceAsStream()
(b/137929327, b/120277395).
Se corrigió un problema con NullPointerException
al procesar archivos localmente con Jetifier de modo independiente (b/136576786).
Versión 1.0.0-beta05
18 de junio de 2019
Lanzamiento de com.android.tools.build.jetifier:jetifier-core:1.0.0-beta05
y com.android.tools.build.jetifier:jetifier-processor:1.0.0-beta05
. Para conocer las confirmaciones incluidas en esta versión, consulta este vínculo.
Nuevas funciones
- Se agregaron asignaciones para navegación y WorkManager.
- Jetifier ahora puede omitir bibliotecas que contienen referencias de AndroidX. (b/119135578)
Correcciones de errores
- Se cierra la transmisión al cargar la configuración en Jetifier. (b/120277395)
- Se corrigió la migración de las combinaciones de teclas de paquetes incorrectas.
Versión 1.0.0-beta04
25 de febrero de 2019
Lanzamiento de com.android.tools.build.jetifier 1.0.0-beta04
.
Correcciones de errores
- Se actualizó la versión de
ConstraintLayout
a 1.1.3
.
- Se corrigió la asignación de
android.support.v4.os.ResultReceiver
(b/123651524).
Versión 1.0.0-beta03
7 de febrero de 2019
Lanzamiento de com.android.tools.build.jetifier 1.0.0-beta03
.
Nuevas funciones
- Jetifier ahora arroja una excepción si encuentra una firma dentro de un JAR procesado con Jetifier. Esta función se puede inhabilitar con
-stripSignatures
, que quita todos los archivos de firma. No se aplica a las bibliotecas que no tienen dependencias en la biblioteca anterior de compatibilidad, ya que Jetifier las omite (aosp/894356).
Correcciones de errores
- Se corrigió el procesamiento con Jetifier de android.support.customtabs para que Jetifier ya no migre las constantes (aosp/875343).
- Se solucionó un error en el que Jetifier siempre marcaba los archivos no modificados como modificados si contenían un archivo POM (aosp/876353).
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-07-27 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 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/))"]]