使用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)

相关推荐

  • Ajax具体指的是什么

    技术Ajax具体指的是什么Ajax具体指的是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。  AJAX即“AsynchronousJavascrip

    攻略 2021年11月26日
  • 一个龙一个天,赤须龙母是个怎么样的神仙

    技术一个龙一个天,赤须龙母是个怎么样的神仙传说一(白族)   相传,龙母原是一个砍柴姑娘,跟妈妈住在绿桃村耪田种庄稼。一年,腾越坎子凹的黑龙占据了洱海的出水口,把大理变成一片汪洋。老百姓无法安生,纷纷逃往外地。母女俩无人

    生活 2021年10月20日
  • javaScript如何实现复制粘贴功能

    技术javaScript如何实现复制粘贴功能小编给大家分享一下javaScript如何实现复制粘贴功能,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一

    攻略 2021年11月18日
  • Spring Data JPA怎么使用QueryDsl查询并分页

    技术Spring Data JPA怎么使用QueryDsl查询并分页小编给大家分享一下Spring Data JPA怎么使用QueryDsl查询并分页,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!Spr

    攻略 2021年11月21日
  • 怎么开源你的Python库

    技术怎么开源你的Python库这篇文章主要介绍了怎么开源你的Python库,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1、源码将代码放在 GitHub

    攻略 2021年10月26日
  • Ubuntu下图形界面串口工具Cutecom的安装和升级

    技术Ubuntu下图形界面串口工具Cutecom的安装和升级 Ubuntu下图形界面串口工具Cutecom的安装和升级串口的图形界面化工具在Windows下很多, 但是在Linux下可选择的就很少, C

    礼包 2021年12月2日