我是靠谱客的博主 忧虑小虾米,这篇文章主要介绍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内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部