Android 在不同的包中提供相同的类?

Android 在不同的包中提供相同的类?,android,Android,我在搜索AppBarLayout的android文档时,发现有多个包具有相同的类。e、 g.AppBarLayout在android.support.design.widget包中定义,它也在com.google.android.material.appbar包中定义 所以,我想看看两个不同软件包的AppBarLayouts是否存在任何差异,但在我看来,它们是100%相同的。因此,我不太清楚为什么在两个不同的包中提供相同的东西,我们如何确定这些东西是相同的(比如,如果在其他包中也包含相同的东西的

我在搜索AppBarLayout的android文档时,发现有多个包具有相同的类。e、 g.
AppBarLayout
android.support.design.widget
包中定义,它也在
com.google.android.material.appbar
包中定义


所以,我想看看两个不同软件包的
AppBarLayout
s是否存在任何差异,但在我看来,它们是100%相同的。因此,我不太清楚为什么在两个不同的包中提供相同的东西,我们如何确定这些东西是相同的(比如,如果在其他包中也包含相同的东西的任何地方提供了任何参考)?

com.google.android.material.appbar
主要来自github示例或定制的示例,请忽略此导入
android.support.design.widget
是android sdk支持库附带的实际软件包。@silentsudo,为什么不将项目结构选项卡中的库作为依赖项包含进来,而不让android studio检测到这一点?因为它是
android studio
,我鼓励您搜索maven repo,找到特定的gradle,并在build.gradle文件中手动添加,如果问题仍然存在的话persists@silentsudo你是什么意思?请你再解释一下好吗?@silentsudo,我一直在四处查看和询问,这个网站:在我的问题中提到:不知何故建议使用它
com.google.android.material.appbar
主要来自github示例或自定义示例,请忽略此导入
android.support.design.widget
是android sdk支持库附带的实际软件包。@silentsudo,为什么不将项目结构选项卡中的库作为依赖项包含进来,而不让android studio检测到这一点?因为它是
android studio
,我鼓励您搜索maven repo,找到特定的gradle,并在build.gradle文件中手动添加,如果问题仍然存在的话persists@silentsudo你是什么意思?请你再解释一下好吗?@silentsudo,我一直在四处查看和询问,这个网站:在我的这个问题中提到:不知何故建议使用它