概述
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 Studio3.5及使用AndroidX的一些坑所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复