jetifier

作者: 账房先生2016 | 来源:发表于2019-12-12 15:40 被阅读0次

简介

jetifier工具是为了迁移support-library依赖为androidx依赖。其工作原理就是将jar或aar中的support依赖自动改为androidx依赖。当然也可以逆转。使用该方法,就无需使用android studio的gradle来进行迁移了。

场景

自从AndroidX被开始大量使用后,迁移依赖就开始成为了Android开发者不可避免的一件事情。大多数情况来说,可以使用Android Studio的Gradle工具来自动迁移。但有些情况还是需要手动来做。

  1. 使用游戏引擎,不方便使用Android Studio来打包的。
  2. 反向迁移,只想使用support lib不想使用androidx的工程
  3. 目前只遇到这两点,没第三点

安装jetifier

下载jetifier并解压缩到某个目录下。

使用

正向迁移support-->androidx

在terminal中,cd到jetifier的安装路径下。并使用如下命令行进行转换:

./jetifier-standalone -i <source-library> -o <output-library>

反向迁移(Reverse mode)AndroidX-->Support

./jetifier-standalone -i libraryToProcess.aar -o result.aar

验证

可以使用jd-gui来查看,以确保转换成功

链接

Google jetifier开发者文档

相关文章

  • jetifier

    简介 jetifier工具是为了迁移support-library依赖为androidx依赖。其工作原理就是将ja...

  • 迁移support到androidx

    一、使用jetifier迁移 独立的 Jetifier 工具可将依赖于支持库的库迁移为依赖于等效的 Android...

  • 再见,Jetifier

    移除Jetifier同时提升你的构建速度,只需6步。 Jetpack 套件能够帮助你更轻松的搭建高质量的APP,它...

  • 58同城迁移到AndroidX实践及Jetifier源码分析

    本文介绍了58同城迁移到AndroidX实践过程及对Jetifier源码分析。 《春宵》春宵一刻值千金,花有清香月...

网友评论

    本文标题:jetifier

    本文链接:https://www.haomeiwen.com/subject/qeltnctx.html