使用AndroidX的坑有哪些

技术使用AndroidX的坑有哪些这篇文章主要介绍“使用AndroidX的坑有哪些”,在日常操作中,相信很多人在使用AndroidX的坑有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”

本文主要介绍“使用AndroidX的坑有哪些”。在日常操作中,我相信很多人对使用AndroidX的坑有什么问题有疑问。边肖查阅了各种资料,整理出简单易用的操作方法,希望能帮助大家解答“有哪些坑使用AndroidX”的疑惑!接下来,请和边肖一起学习!

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

3.5对于新项目,默认使用androidx。

看最后一个,用androidx。*人工制品。而且不能取消。

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

这意味着您使用的支持包将自动帮助您迁移到androidx。这里有一个例子(下一个例子中的bug是针对系统库的)。例如,我们曾经在支持中使用AppBarLayout来组合CoordinatorLayout来实现酷炫的效果。众所周知,这是在设计支持。那么让我们补充一下,注意:studio3.5后添加包会有点不一样.

右键单击项目并选择“打开模块设置”。

在打开的界面中,选择依赖项,单击内部的加号,然后继续选择库依赖项。

在搜索框中,搜索设计。一堆(androidx版本就是这样选的),这里我们选择com.android.support

选择加入后,studio将自动构建并添加依赖项。Build.gradle将添加

实现' com . Android . support : design :28 . 0 . 0 '

注意:此时,当您转到xml并键入AppBarLayout时,不会提示您,甚至根本不会提示您。个人认为是因为studio3.5优化的太好了,你不会随便帮我们重建项目,不知道是不是bug。此时单击“生成-重建项目”。此后,xml被正常使用,如下所示

com . Google . Android . material . appbar . appbar layout andoid : layout _ width=' match _ parent ' andoid : layout _ height='?action bar size “/

你会发现这不是支持的包,而是点击进去后已经迁移的androidx的包。就因为gradle.properties的那两句话,帮助我们完成了它。Build.gradle仍然显示支持包。我该怎么办?

额外注意:就像上面提到的类似bug的问题。如果您现在构建. Gradl来删除此依赖项,如果您遵循前面的操作,我们将单击“用Gradl文件同步项目”来更新它。之后,项目就不会有这个包了。是的,studio3.5也是一样,但是如果继续用xml键入AppBarLayout,还是会有提示,而且xml没有错误,可以运行。只有在运行之后,它才会崩溃并报告错误。仍然需要正确的方法。删除依赖项后,继续单击“重建项目”,然后就正常了。(感觉这次是bug)

二、一键将build.gradle的support包改成andoridx

单击重构-迁移到AndroidX。

后续一直默认,这里就不映射了,只说操作,迁移-(选择我们的项目,点击确定)-是。将弹出下图,

单击“进行重构”。之后,那么‘com . Android . support : design :28 . 0 . 0’将作为响应直接改成androidx包。

实现' com . Google . Android . material : material :1 . 0 . 0 '

三、可能有些人升级了studio,但是却不像使用androidx

正确的方法是删除gradle.properties.的这两句话。同时,将您的build.gradle更改为以前的支持包。我们知道支持包的最后一个版本是28。之后,一切都不会迁移。它就是支撑,也就是支撑包。

至此,“使用AndroidX有哪些坑”的研究结束,希望能解决大家的疑惑。理论和实践的结合可以帮助你学得更好。去试试吧!如果你想继续学习更多的相关知识,请继续关注网站,边肖会继续努力,给大家带来更多实用的文章!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/79818.html

(0)

相关推荐

  • 写Java程序最容易犯的21种错误是怎样的

    技术写Java程序最容易犯的21种错误是怎样的写Java程序最容易犯的21种错误是怎样的,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。写Java程序最容易犯

    攻略 2021年11月16日
  • 通过爬虫代理IP快速增加博客阅读量的示例分析

    技术通过爬虫代理IP快速增加博客阅读量的示例分析通过爬虫代理IP快速增加博客阅读量的示例分析,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。首先题目所说的

    攻略 2021年10月28日
  • 为什么strace在Docker容器中无法工作

    技术为什么strace在Docker容器中无法工作本篇内容主要讲解“ 为什么strace在Docker容器中无法工作”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“ 为什么st

    攻略 2021年11月2日
  • 如何理解ASP.NET中WCF服务与ASMX服务的兼容性

    技术如何理解ASP.NET中WCF服务与ASMX服务的兼容性这期内容当中小编将会给大家带来有关如何理解ASP.NET中WCF服务与ASMX服务的兼容性,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可

    攻略 2021年11月26日
  • 如何用F#库天棚测试UI

    技术如何利用F#库canopy进行UI测试这篇文章将为大家详细讲解有关如何利用F#库canopy进行UI测试,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。InfoQ:你能否为我们介绍一

    攻略 2021年12月16日
  • 中国四大吝啬鬼,四大吝啬鬼的资料50字

    技术中国四大吝啬鬼,四大吝啬鬼的资料50字分别是英国莎士比亚喜剧《威尼斯商人》中的夏洛克中国四大吝啬鬼;法国莫里哀喜剧《悭吝人》(《吝啬鬼》)里的阿巴贡;法国巴尔扎克小说《欧也妮•葛朗台》中的葛朗台;俄国果戈理小说《死魂

    生活 2021年10月25日