androidX与android.support

androidX与android.support,第1张

概述说明按照官方文档说明AndroidX是对android.support.xxx包的整理后产物。由于之前的support包过于混乱,所以,Google推出了AndroidX。由于在后续版本中,会逐步放弃对support的升级和维护,所以,我们必须尽快将迁移到AndroidX1.在gradle.properties中添加android.useAndroi

说明
按照官方文档说明 AndroIDX 是对 androID.support.xxx 包的整理后产物。由于之前的 support 包过于混乱,所以,Google 推出了AndroIDX。
由于在后续版本中,会逐步放弃对 support 的升级和维护,所以,我们必须尽快将迁移到 AndroIDX

1.在gradle.propertIEs中添加

androID.useandroidX=true
androID.enableJetifIEr=true // 记住这个玩意
2.Refactor > Migrate to AndroIDX //记得备份
3.更新完成后 , 可能会有部分的文件出错 , 参考这位仁兄的文档
AndroID:你好,androIDX!再见,androID.support

在support项目中如何应用androIDx的aar或者jar
因为在项目更新androIDx后 , 打出的aar包中使用的库也是androIDx相应的库 , 而在androID.support项目中引用会出现兼容问题
官方给这种情况提供了一个工具叫做jetifIEr , 是不是跟上面 说明中的1中那个名字一样
在androIDx的项目中 , 添加了androID.enableJetifIEr就是表示允许将第三方中androID.support引用修改为androIDx的引用
那么 , 在androID.support中怎么引用androIDx的aar呢
jetifIEr下载后(官网你懂得…需要…)
或者
有CSDN积分的话
解压
执行cmd命令 , 进入jetifIEr工具中的bin目录下
执行 ./bin>jetifIEr-standalone -r -i D:\xxx\xxx\androIDx.aar -o D:\xxx\xxx\support.aar
后产生的support.aar就可以正常使用啦
 

总结

以上是内存溢出为你收集整理的androidX与android.support全部内容,希望文章能够帮你解决androidX与android.support所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1027061.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存