google的更新优化往往会牵动一大批开发者的心。去年的androidx,到今年studio3.5后都默认使用androidx了。其实对于我们开发者而言,我们都只是调用他的api,对我们的影响不大??!可是人性的习惯,还是比较不那么容易改变的。现在我就来说说我遇到的一些坑吧。话说还是很严重。不知道androidx的请自行百度。
一、我们从新建一个项目说。
3.5新建项目,是默认使用androidx的
看最后一样,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内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复