Skip to content

yuweiguocn/MigrateToAndroidX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

运行结果:

不支持

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

Releases

No releases published

Packages

No packages published