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
四、具体步骤
1、目前该版本 Android Studio 强制使用 Android X,如下图
2、首先可以,把 SDK 中 取消(卸载) Android 10.0(Q),然后,就可以** Use androidx.*artifacts 选项,取消使用 Android X(之前可以,不过到现在(2020年05月19日)好像不可以了),可以试试
3、如果还是强制使用 Android X ,先可以不管,进行新建工程先
4、在工程的 gradle.properties 中把 android.useAndroidX=true改为false,把 android.enableJetifier=true改为false
5、把 build.gradle 中对应的sdkVersion 修改(根据需要修改为低版本即可),并把对应的依赖库,也做修改
6、接着,是默认新建的 MainActivity.java ,把对应的 Androidx 引入删掉,然后 重新引入 support 的
7、到此 就取消使用 Android X,换成使用 support 操作完毕