为什么要有Androidx库?

也许是google官方也对这个早期形成的演化产物不满意,于是对这些API的架构进行了一次重新的划分,推出了AndroidX。Androidx 是对 android.support.xxx包和其他Android支持库整理后的产物。与support库一样,每个AndroidX库都与Android系统版本分开提供,并提供跨Android版本的向后兼容性。
对开发者造成什么影响?
对于有写一些开源项目的人,会有一些影响。一些项目会找不到原有库,一些项目会往Androidx上迁移。Android团队官方的态度也很明确,未来都会为AndroidX为主,Android Support Library已经不再建议使用,并会慢慢停止维护,所以陆续会有众多的Android开发者将项目迁移到Androidx库上。

怎么使用Androidx?

1.现如今新创建的Android项目已经是强制勾选使用androidx库了。

在项目的 gradle.properties 文件中配置如下:

启用Androidx生成支持的标志

android.useAndroidX=true

启用Maven库转换的标志

android.enableJetifier=true

修改依赖库

gradle.build

修改原先的
import android.support.v7.app.AppCompatActivity;
import android.support.v7.app.WidgetToolbar;

改为:
import androidx.appcompat.app.AppCompatActivity;
import androidx.appcompat.WidgetToolbar;

AndroidX使用相关推荐

  1. Androidx CoordinatorLayout 和 AppBarLayout 实现折叠效果(通俗的说是粘性头效果)

    Androidx  CoordinatorLayout 和 AppBarLayout 实现折叠效果 或者 说是粘性头效果 先看下面是不是你需要的结果  大致顺序是先滚动整体,然后折叠 在滚动list ...

  2. Android:你好,androidX!再见,android.support

    190325 补充:莫名问题的解决 181106 补充:修改未迁移成功的三方库 1.AndroidX简介 点击查看Android文档中对androidx的简介 按照官方文档说明 androidx 是对 ...

  3. [Android Pro] AndroidX重构和映射

    原文地址:https://developer.android.com/topic/libraries/support-library/refactor https://blog.csdn.net/ch ...

  4. androidx和android的区别,【译】使用AndroidX代替Android支持库

    今天,我们发布一个新的Android扩展库(AndroidX)的早期预览版,这表示了支持库的一个新的时代.请为这些变化提出你们的反馈.既然这是一个早期的预览版本,我们并不建议放在生产环境尝试这些功能, ...

  5. Android Studio androidx 包冲突解决方法

    Android Studio androidx 包冲突解决方法 参考文章: (1)Android Studio androidx 包冲突解决方法 (2)https://www.cnblogs.com/ ...

  6. android androidx版本,Android AndroidX 简介与迁移

    AndroidX 简介 AndroidX 是 Android 团队用于在 Jetpack 中开发,测试,打包,版本和发布库的开源项目 . AndroidX 是对原始 Android Support L ...

  7. 【错误记录】Android 应用运行报错 ( java.lang.VerifyError: Verifier rejected class androidx. | 逆向中遇到的问题 )

    文章目录 一.报错信息 二.问题分析 一.报错信息 从 DEX 文件加载 Activity 组件 , 运行时报如下错误 ; 2021-12-12 14:02:52.432 5342-5342/com. ...

  8. androidx使用FileProvider适配安卓7

    前言 安卓7版本后,需要适配获取本地uri,否则会报错,之前用的android support库,可以参考这篇文章<点击查看> 但是现在使用了androidx后,发现清单文件中配置不一样了 ...

  9. AndroidStudio中提示:This project uses AndroidX dependencies, but the ‘android.useAndroidX‘ property is

    场景 Android Studio中在新建项目时勾选了 Use legacy android.support licrary 然后在运行项目时提示: This project uses Android ...

  10. Androidx ViewPager+Fragment 懒加载

    转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/113545036 本文出自[赵彦军的博客] 目录 前言 懒加载(预加载) 传统模式 ...

最新文章

  1. [Google Guava] 1.1-使用和避免null
  2. HashMap的使用方法详解
  3. SAP Spartacus shipping address页面请求2.1 - setDefaultAddress
  4. 【caffe-matlab】目标检测R-FCN算法于Windows下配置
  5. linkedhashmap遍历_Java集合:浅谈LinkedHashMap、LinkedHashSet源码及LRU算法实现
  6. lisp语言代替python_Lisp 语言优点那么多,为什么国内很少运用?
  7. matlab安卓官方下载,手机matlab软件下载-MATLAB Mobile手机版下载v5.1.0 安卓官方版-单机手游网...
  8. 一套5A数据中心机房建设方案(143页),可作投标技术方案模板
  9. Asp.Net Core 系列教程 (三)身份认证
  10. 基础会计学习笔记4 会计核算基本方法(会计工作的主要内容)
  11. python - 数据类型
  12. 新浪微博php实习生电面
  13. 医疗器械唯一标识UDI问题解答-医疗器械进销存软件管理系统
  14. Error running “tomcat**“! Unable to open debugger port (127.0.0.1:**):java.net.BindException “
  15. threeJs 入门篇
  16. 优象光流模块助力无人机之使用效果分享
  17. MurmurHash PK CityHash
  18. 双12省钱攻略 | 这个操作能帮你省下一大笔钱!
  19. [cgdc12][nvidia]显卡底层知识
  20. 再来聊聊SEO和SEM的区别,数字营销必备

热门文章

  1. visio 怎么画直线
  2. Error (10200):错误的另一种可能
  3. Kubernetes K8S之affinity亲和性与反亲和性详解与示例
  4. 《三体2:黑暗森林》读后感
  5. 淘宝带你走进——幽灵Crash迷踪案
  6. RFB(Receptive Field Block)
  7. 中国名人书画展由世界全媒体联盟中国区及广西明星影视文化传媒有限公司联合举办
  8. (附源码)ssm人力资源管理系统 毕业设计 271621
  9. debugger心得
  10. react customize-cra 配置less modules