Android Studio 基础 之 如何取消使用 Android X 的操作(附有详细步骤)

时间:2024-03-13 09:04:38

Android Studio 基础 之 如何取消使用 Android X 的操作(附有详细步骤)

Android Studio 基础 之 如何取消使用 Android X 的操作(附有详细步骤)

 

目录

Android Studio 基础 之 如何取消使用 Android X 的操作(附有详细步骤)

一、简单介绍

二、解决办法

三、测试版本

四、具体步骤


 

一、简单介绍

Android 开发中的一些基础操作,使用整理,便于后期使用。

按照官方文档说明 AndroidX 是对 android.support.xxx 包的整理后产物。由于之前的 support 包过于混乱,所以,Google 推出了AndroidX。由于在后续版本中,会逐步放弃对 support 的升级和维护,所以,我们必须迁移到 AndroidX。

而且目前,新版本的Android Studio 在新建工程的时候,会强制使用 Android X 开发。

但是有时候,我们还是想用之前的 support 模式怎么办呢?

 

二、解决办法

1、在 SDK 中取消 Android 10.0(Q),可以取消使用 Use androidx.*artifacts 的选项

2、如果以上方法不行,可以把 android.useAndroidX=true改为false,把 android.enableJetifier=true改为false,然后把依赖库删掉,替换为 support 即可

 

三、测试版本

版本  3.5.3

Android Studio 基础 之 如何取消使用 Android X 的操作(附有详细步骤)

 

四、具体步骤

1、目前该版本 Android Studio 强制使用 Android X,如下图

Android Studio 基础 之 如何取消使用 Android X 的操作(附有详细步骤)

 

2、首先可以,把 SDK 中 取消(卸载) Android 10.0(Q),然后,就可以** Use androidx.*artifacts 选项,取消使用 Android X(之前可以,不过到现在(2020年05月19日)好像不可以了),可以试试

Android Studio 基础 之 如何取消使用 Android X 的操作(附有详细步骤)

 

3、如果还是强制使用 Android X ,先可以不管,进行新建工程先

Android Studio 基础 之 如何取消使用 Android X 的操作(附有详细步骤)

 

4、在工程的 gradle.properties 中把 android.useAndroidX=true改为false,把 android.enableJetifier=true改为false

Android Studio 基础 之 如何取消使用 Android X 的操作(附有详细步骤)

 

Android Studio 基础 之 如何取消使用 Android X 的操作(附有详细步骤)

 

5、把 build.gradle 中对应的sdkVersion 修改(根据需要修改为低版本即可),并把对应的依赖库,也做修改

Android Studio 基础 之 如何取消使用 Android X 的操作(附有详细步骤)

 

Android Studio 基础 之 如何取消使用 Android X 的操作(附有详细步骤)

 

Android Studio 基础 之 如何取消使用 Android X 的操作(附有详细步骤)

 

Android Studio 基础 之 如何取消使用 Android X 的操作(附有详细步骤)

 

6、接着,是默认新建的 MainActivity.java ,把对应的 Androidx 引入删掉,然后 重新引入 support 的

Android Studio 基础 之 如何取消使用 Android X 的操作(附有详细步骤)

 

Android Studio 基础 之 如何取消使用 Android X 的操作(附有详细步骤)

 

Android Studio 基础 之 如何取消使用 Android X 的操作(附有详细步骤)

 

Android Studio 基础 之 如何取消使用 Android X 的操作(附有详细步骤)

 

7、到此 就取消使用 Android X,换成使用 support 操作完毕