Android support.v4、v7包导入,support.v4、v7b标签引用标红问题

在学习Toolbar时,百度上得到的学习源码都是使用的support.v7标签,MainActivity.java中的包导入的也是support.v7的两个包,但是在我使用Android studio 3.6时会标红报错,导致导入widget.Toolbar包错误,以至于创建ToolBar对象时,虽然编译不报错 ,但是在AVD模拟器中打开APP会失败打不开。

这里我百度知道由于安卓经常性的升级,很多包都有过迁移,会造成有些包的路径变了

这里我直接说明一个简单的方法:

android.support.v4.XXXX的包替换为androidx.core.XXXX的包

如:android.support.v4.app.ActivityCompat替换为androidx.core.app.ActivityCompat 

 

android.support.v7.XXXX的包替换为androidx.appcompat.XXXX的包


如android.support.v7.app.AppCompatActivity替换为 androidx.appcompat.app.AppCompatActivity

这里参考:

https://blog.csdn.net/qq_40662487/article/details/105450689?utm_medium=distribute.pc_relevant.none-task-blog-baidujs-2

同时要一个对比参考,有一些新的更新的包对比

https://www.jianshu.com/p/b0800f590e6e

 

posted @ 2020-06-06 02:20  Jancy丶  阅读(1341)  评论(0编辑  收藏  举报