迁移到 AndroidX 对 Android Studio 没有任何作用

Migrating to AndroidX does nothing on Android Studio

我想将我现有的项目迁移到 androidx。为此,我单击 Refactor -> Migrate to AndroidX,它要求我备份我的项目,之后 Android Studio 搜索并向我显示 Refactoring Preview。当我点击 Do Refactor 时,没有任何反应。既不尝试迁移,也不给出任何错误。我正在使用最新的 gradle 版本。

compileSdkVersion 28
buildToolsVersion "28.0.3"
defaultConfig {
    applicationId "com.dummy"
    minSdkVersion 21
    targetSdkVersion 28
    versionCode 1
    versionName "1.0"
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}

gradle.properties:(只有一行)

org.gradle.jvmargs=-Xmx1536m

您应该在 gradle.properties 部分添加以下内容。

android.useAndroidX=true
# Automatically convert third-party libraries to use AndroidX
android.enableJetifier=true

阅读关于Migrating to AndroidX

的官方文档

仅供参考

可以升级tools.build:gradle版本

 dependencies {
        classpath 'com.android.tools.build:gradle:4.0.1'

android {
    compileSdkVersion 30
    defaultConfig {
        applicationId "####"
        minSdkVersion 23
        targetSdkVersion 30

然后Restart IDE