Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/184.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在旧版本的android studio(即3.1.2)上迁移到androidx?_Java_Android_Android Gradle Plugin_Android Support Library_Androidx - Fatal编程技术网

Java 在旧版本的android studio(即3.1.2)上迁移到androidx?

Java 在旧版本的android studio(即3.1.2)上迁移到androidx?,java,android,android-gradle-plugin,android-support-library,androidx,Java,Android,Android Gradle Plugin,Android Support Library,Androidx,正如问题中提到的,我需要迁移到androidx支持库,目前,我使用的是该库的27.1.1版本,在Android Studio 3.1.2中的重构部分migrate App to App compat出现 那么,我应该如何从这里开始走向androidx版本呢 implementation "com.android.support:recyclerview-v7:$supportLibVersion" implementation "com.android.support:preference-v

正如问题中提到的,我需要迁移到androidx支持库,目前,我使用的是该库的27.1.1版本,在Android Studio 3.1.2中的重构部分migrate App to App compat出现

那么,我应该如何从这里开始走向androidx版本呢

 implementation "com.android.support:recyclerview-v7:$supportLibVersion"
implementation "com.android.support:preference-v7:$supportLibVersion"
implementation "com.android.support:animated-vector-drawable:$supportLibVersion"
implementation "com.android.support:customtabs:$supportLibVersion"
implementation "com.android.support:design:$supportLibVersion"
implementation "com.android.support:appcompat-v7:$supportLibVersion"
implementation "com.android.support:cardview-v7:$supportLibVersion"
implementation "com.android.support:support-v4:$supportLibVersion"
implementation "com.android.support:support-vector-drawable:$supportLibVersion"

ext {
supportLibVersion = '27.1.1'
}

您必须手动将每个依赖项从support library更改为androidX&之后,您必须更改项目中的所有导入

我建议升级Android Studio,因为它将完成所有繁重的工作


更多信息

重构在Android Studio Canary 14中可用,作为其Canary版本,因此它在许多地方都非常不稳定。@SahajRana它在重构之前提供了一个备份项目选项。