yuweiguocn / MigrateToAndroidX

用于帮助迁移到AndroidX.

Home Page:https://yuweiguocn.github.io/migrate-to-androidx/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MigrateToAndroidX

用于帮助迁移到AndroidX。

前言

通过Android Studio提供的Migrate to AndroidX功能并不能很好地处理所有文件,所以才有了此脚本。原理:通过Android官方网站提供的类映射关系,扫描工程中所有文件进行替换。

使用

在gradle.properties文件中添加以下属性:

android.useAndroidX=true //表示启用androidx
android.enableJetifier=true //会对依赖库进行迁移

对工程进行Sync确保依赖库已经改为androidx。

打开终端在工程根目录执行以下命令:

git clone git@github.com:yuweiguocn/MigrateToAndroidX.git
python MigrateToAndroidX/migrate.py

运行结果:

不支持

  • 不支持依赖替换
  • 不支持多行导包替换

About

用于帮助迁移到AndroidX.

https://yuweiguocn.github.io/migrate-to-androidx/


Languages

Language:HTML 99.3%Language:Python 0.7%