如何修复Android Studio中的“缺少类”错误?

时间:2019-08-15 14:15:09

标签: java android xml

当我尝试在Android Studio中进行新活动时 发生这些错误之前,我通常没有创建任何活动(没有任何错误):

ps

依赖库:

The following classes could not be found:
- android.support.constraint.ConstraintLayout (    Add constraint-layout library dependency to the project, Fix Build Path, Edit XML, Create Class)
- android.support.design.widget.CoordinatorLayout (Fix Build Path, Edit XML, Create Class)
- android.support.v7.widget.Toolbar (Fix Build Path, Edit XML, Create Class)

2 个答案:

答案 0 :(得分:1)

好像您正在尝试在同一项目中使用AndroidX库和支持库。从菜单迁移到AndroidX,它将替换软件包名称和依赖项。

您的项目正在从支持库(而不是AndroidX)添加小部件,这会导致此问题。

enter image description here

如果仍然出现错误,请替换列表中的旧软件包名称: https://developer.android.com/jetpack/androidx/migrate

答案 1 :(得分:1)

您已经将AndroidX依赖项与AppCompat混合在一起了。从Refactor->迁移到AndroidX或使用AppCompat将其迁移到AndroidX。

就像在代码中一样,您已经为Constraint Layout使用了两个依赖项。解决您问题的最简单的方法是删除行

implementation 'androidx.constraintlayout:constraintlayout:1.1.3'