Android Studio 实现将support库改成Androidx

 更新时间:2020年04月30日 09:00:09   作者:breeziness123  
这篇文章主要介绍了Android Studio 实现将support库改成Androidx,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

方法一:在IDE中Refactor栏选择 Migrate to Androidx

这个操作会提醒我们备份数据

方法二:修改gradle.properties,加入一下两行

android.useAndroidX=true
android.enableJetifier=true

如果你有包名命名不规范的现象存在,可能会出现转化错误,需要你手动修改不规范的包名

补充知识:解决Android Studio无法导入android.support.v4.app.Fragment

运行别人的项目的时候代码中的 import android.support.v4.app.Fragment 显示灰色,就是没导进来,参考网上的方法依次点击:

File -> Product Structure -> Dependencies -> 选中项目 -> 点击 + 号 -> Library Dependency -> 搜索 support-v4 -> 选择com.android.support -> 选择合适的版本点 OK

发现 import android.support.v4.app.Fragment 还是灰色的,再次搜索得到答案:

因为较新版的安卓默认使用androidx的包,摒弃了以前的support包

如果开启了自动导包,使用ViewPager + fragment的时候会自动导入androidx的包

import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentPagerAdapter;
import androidx.viewpager.widget.ViewPager;

解决办法:取消默认使用androidx包

把视图切换到project,到gradle.prooerties里把

android.useAndroidX=true
android.enableJetifier=true

改为

android.useAndroidX=false
android.enableJetifier=false

或直接删掉这两句

改完之后其他androidx开头的包也要改为support的,如AppCompatActivity的包要改为

import android.support.v7.app.AppCompatActivity;等等

以上这篇Android Studio 实现将support库改成Androidx就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Android Activity的生命周期与启动模式全面解读

    Android Activity的生命周期与启动模式全面解读

    虽然说我们天天都在使用Activity,但是你真的对Activity的生命机制完全了解了吗?Activity的生命周期方法只有七个,但是其实那只是默认的情况。也就是说在其他情况下,Activity的生命周期可能不会是按照我们以前所知道的流程,这就要说到Activity的启动模式
    2021-10-10
  • android书架效果实现原理与代码

    android书架效果实现原理与代码

    以前也模仿者ireader实现了书架的效果,但是那种是使用listview实现的,并不好用,今天介绍android书架效果实现方法
    2013-01-01
  • Android反编译程序整理详解

    Android反编译程序整理详解

    很多做安卓开发的朋友都在寻找好的反编译软件和方法,小编给大家整理的很多目前流行的Android反编译程序,希望能够给你提供参考。
    2017-11-11
  • 解决Android SearchView不显示搜索icon的问题

    解决Android SearchView不显示搜索icon的问题

    这篇文章主要介绍了解决Android SearchView不显示搜索icon问题,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-05-05
  • 新版Android Studio3.6找不到R.java怎么处理

    新版Android Studio3.6找不到R.java怎么处理

    这篇文章主要介绍了新版Android Studio3.6找不到R.java怎么处理,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-03-03
  • 解决PhoneGap不支持viewport的几种方法

    解决PhoneGap不支持viewport的几种方法

    今天小编就为大家分享一篇关于解决PhoneGap不支持viewport的几种方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-12-12
  • Android开发之activity的生命周期详解

    Android开发之activity的生命周期详解

    这篇文章主要介绍了Android开发之activity的生命周期,详细分析了activity的运行原理与生命周期,需要的朋友可以参考下
    2016-06-06
  • 详解Android Handler机制和Looper Handler Message关系

    详解Android Handler机制和Looper Handler Message关系

    Handler是Android线程之间的消息机制,主要的作用是将一个任务切换到指定的线程中去执行,准确的说是切换到构成Handler的looper所在的线程中去出处理。本文将详细介绍Android Handler机制和Looper Handler Message关系。
    2021-06-06
  • Android 应用的全屏和非全屏实现代码

    Android 应用的全屏和非全屏实现代码

    这篇文章主要介绍了Android 应用的全屏和非全屏实现代码的相关资料,需要的朋友可以参考下
    2017-05-05
  • Android实现文件存储并读取的示例代码

    Android实现文件存储并读取的示例代码

    本篇文章主要介绍了Android实现文件存储的示例代码,文件内容可以分别存储在手机内存和外存中,并且都可以读去取出来,有兴趣的可以了解一下。
    2017-01-01

最新评论