我是靠谱客的博主 忧虑小虾米,最近开发中收集的这篇文章主要介绍android代码中去掉androidx,详解Android Studio3.5及使用AndroidX的一些坑,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

google的更新优化往往会牵动一大批开发者的心。去年的androidx,到今年studio3.5后都默认使用androidx了。其实对于我们开发者而言,我们都只是调用他的api,对我们的影响不大??!可是人性的习惯,还是比较不那么容易改变的。现在我就来说说我遇到的一些坑吧。话说还是很严重。不知道androidx的请自行百度。

一、我们从新建一个项目说。

3.5新建项目,是默认使用androidx的

f3bd78a8e766109878be6f1c31becc2b.png

看最后一样,Use androidx.* artifacts。而且不能取消掉的。

那么到我们项目里,这一点就对应于我们的 gradle.properties文件里的2句话

android.useAndroidX=true

# Automatically convert third-party libraries to use AndroidX

android.enableJetifier=true

1.1、那么这两句话代表什么呢

意思就是,你所用的support的包,他会自动帮你迁移到androidx里。这里举个例子(接下来的例子出现的bug是针对系统库的),比如我们之前经常会用support里的AppBarLayout组合CoordinatorLayout实现很酷炫的效果。我们都知道,这个是在support的design里。那么我们还是把它添加进去, 注意:studio3.5后添加包会有点不一样

最后

以上就是忧虑小虾米为你收集整理的android代码中去掉androidx,详解Android Studio3.5及使用AndroidX的一些坑的全部内容,希望文章能够帮你解决android代码中去掉androidx,详解Android Studio3.5及使用AndroidX的一些坑所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(51)

评论列表共有 0 条评论

立即
投稿
返回
顶部