Skip to content

Latest commit

 

History

History
29 lines (21 loc) · 782 Bytes

README.md

File metadata and controls

29 lines (21 loc) · 782 Bytes

MigrateToAndroidX

用于帮助迁移到AndroidX。

前言

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

使用

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

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

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

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

git clone [email protected]:yuweiguocn/MigrateToAndroidX.git
python MigrateToAndroidX/migrate.py

运行结果:

不支持

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