项目导入了support库但是没有办法使用
导入support-v4库的方法有很多,自己可以上网搜一下,都能找到。~
使用网上的方法发现自己导入了包还是没有办法导入ViewPager ,FragmentActivity等类的话

尝试一下将项目gradle.poperties中的配置项

android.useAndroidX=false
android.enableJetifier=false

进行更改,不使用androidx,然后再尝试一下导入support-v4然后就可以使用了,上面的两行配置是让我们的项目不适用androidX,那上面的两个属性的含义是什么?
android.useAndroidX:该标志设置为 true 时,Android 插件会使用对应的 AndroidX 库,而非支持库。如果未指定,那么该标志默认为 false
android.enableJetifier:该标志设置为 true 时,Android 插件会通过重写其二进制文件来自动迁移现有的第三方库,以使用 AndroidX 依赖项。如果未指定,那么该标志默认为 false

android.enableJetifier这个属性也就是说如果你的项目使用的是support库的依赖,在配置了android.enableJetifier=true的项目中,会默认将support库的实现迁移到androidx的实现,这样就就解决了 support三方库项目在androidx项目中使用的问题

参考:https://developer.android.com/jetpack/androidx

那什么是AndroidX呢

Android中为了向下兼容新的API功能,Android团队推出了Android support Library,比如:support-v4,support-v7,这里的4和7分别表示Android api的版本号,4对应系统版本1.6,7对应系统版本Android 2.1,这两个系统版本已经太久远了,Android官方目前也只支持到4.0.1,所以上面的两种命名划分也不再合适,因此android官方团队统一将扩展库都放到AndroidX中进行发布,对应的v4和v7库中的api也都迁移到androidx的库中,

AndroidX和Support库使用记录相关推荐

  1. 记录一个AndroidX和Android support库不能共存的坑

    今天用到第三方库的时候一直报异常More than one file was found with OS independent path 'META-INF/androidx.legacy_lega ...

  2. Android Studio使用Support库而不是AndroidX

    使用Support库替代AndroidX 记录 背景 解决问题,把支持库从androidx降为android.support.v7 第一步 将compileSdkVersion.targetSdkVe ...

  3. android studio 导入第三方库的记录

    android studio 导入第三方库的记录.jar包 和 库 一.jar包 1.jar包的话很简单,首先换成project模式,将你要用的jar包复制到lib下面.如图 2.然后右键选择Add ...

  4. 【Android】Android Support库介绍

    文章目录 一.简介 二.应用组件 1.Activity 2.Fragment 3.ContextCompat 4.IntentCompat 5.Loader 6.Preference 7.Conten ...

  5. support库中v4 v7版本冲突错误详解

    support中v4 v7库版本错误,主要会报以下两种错误,下面针对每一种错误进行详解 第一种 错误信息: 先来看两个崩溃信息,如下: java.lang.NoClassDefFoundError: ...

  6. android广播第三方库,Android Support 库:LocalBroadcastManager

    在介绍完 Android Support 库发展历程(http://blog.chengyunfeng.com/?p=1047)后, 再分别介绍下 Android Support 库中有用但是被忽略的 ...

  7. Android Support库百分比布局

    之前写过一篇屏幕适配的文章Android 屏幕适配最佳实践,里面提到了类似百分比布局的东西,但是该方法缺点很明显,就会增加很多无用的数据,导致apk包变大. 而谷歌的support库中,增加了一个叫做 ...

  8. 在别的地方看的给程序员介绍一些C++开源库,记录给大家共同学习

    在别的地方看的<<给程序员介绍一些C++开源库>>,记录给大家共同学习 首先说明这篇文章不是出自我手,大家共同学习. 引用地址:http://oss.org.cn/?actio ...

  9. Android support v4、v7、v13、v14、v17和其他support库免费下载

    文章目录 一. 前言 二.下载 1 android-support-v4下载 2 andorid-support-v7下载 3 andorid-support-v13下载 4 andorid-supp ...

最新文章

  1. clion 代码格式化 大括号换行对齐
  2. 如何改android device monitor文件的权限
  3. qstring 属于元数据类型吗_元数据,描述“数据”的“数据”
  4. 网页中使用任意字体之实际操作
  5. Python敏感词过滤DFA算法+免费附带敏感词库
  6. java权限管理与用户角色权限设计
  7. 蓝墨云班课php答案,蓝墨云班课试题库答案
  8. 自己推荐的经典好书展示(计算机、企业管理学、生存)
  9. 安卓开关Switch使用的小细节
  10. 感觉所有的方法都有人做了,NLPer怎么找创新点?
  11. Linux内核“问题门”——学习问题、经验集锦(持续更新中……)
  12. python 阮一峰_ES6 Iterator笔记(摘抄至阮一峰的ECMAScript 6入门)
  13. Cadence 软件快捷操作
  14. 【PM杂谈】我理解的项目管理
  15. 科技感海报大合集,分分钟做出高端海报
  16. 基于微信小程序的驾校报名管理系统
  17. route 命令的使用
  18. python模块相互引用_python导入模块交叉引用的方法
  19. 国有企业数字化转型建设方法论
  20. Javascript基础*

热门文章

  1. 利用mathematica模拟炮弹轨迹
  2. JS报错:Uncaught ReferenceError: ShowDetail is not defined at HTMLAnchorElement.onclick
  3. python特征提取代码_Python进行特征提取的示例代码
  4. Python+Word:我已经使用“pip install docx”命令安装了扩展库docx,为什么无法运行书上的代码操作Word文件呢?
  5. UINO优锘:DMV产品绘图篇:数据驱动自动绘制 让IT架构图准确可信
  6. 洛谷[P1120 小木棍]
  7. Keil 5 编译报错FCARM - Output Name not specified, please check ‘Options for Target - Utilities‘
  8. Cavium SSL加速卡驱动移植到Ubuntu
  9. 常见信号质量问题、危害及其解决方法
  10. 盛京剑客回答系列:买进股票,任其涨跌,靠股息赚钱,可行性如何?