时间:2021-05-21
方法一:在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就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
google的更新优化往往会牵动一大批开发者的心。去年的androidx,到今年studio3.5后都默认使用androidx了。其实对于我们开发者而言,我们都
一、实现思路1、在build.gradle中添加依赖,例如:compile'com.android.support:support-v4:23.4.0'comp
ToolBar控件详解在Activity中添加ToolBar1.添加库dependencies{...compile"com.android.support:a
一、基本使用1.NavigationView在design库中,添加依赖(最新的是23.2.0);compile'com.android.support:des
本文实例讲述了Android编程实现将ButtonBar放在屏幕底部的方法。分享给大家供大家参考,具体如下:前面一篇《Android编程实现将tab选项卡放在屏