侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

Android Studio 实现将support库改成Androidx

2023-02-17 星期五 / 0 评论 / 0 点赞 / 261 阅读 / 2177 字

方法一:在IDE中Refactor栏选择 Migrate to Androidx这个操作会提醒我们备份数据方法二:修改gradle.properties,加入一下两行android.useAndroidX=trueand

方法一:在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就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持..。

广告 广告

评论区