找不到以下类错误(最新版本)

时间:2019-10-19 18:36:54

标签: java android gradle

出现错误

The following classes could not be found:
- android.support.design.widget.CoordinatorLayout (Fix Build Path, Edit XML, Create Class)
- android.support.design.widget.NavigationView (Fix Build Path, Edit XML, Create Class)
- android.support.v4.widget.DrawerLayout (Fix Build Path, Edit XML, Create Class)
Tip: Try to build the project.

这里是我的模块应用程序:

implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'androidx.appcompat:appcompat:1.1.0'
implementation 'com.android.support:design:28.0.0'
implementation 'com.android.support:support-v4:28.0.0'
implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test.ext:junit:1.1.1'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'

我试图重建,清理和更改实现,但是似乎没有任何作用

有人知道我该如何解决吗?它是在我更新android studio并创建一个新项目时开始的。

1 个答案:

答案 0 :(得分:1)

您的依赖项混合了支持库和AndroidX,这是不对的。使用 Android Studio 将其重构到AndroidX。

重构>迁移到AndroidX ,然后按进行重构

您必须使用

androidx.coordinatorlayout.widget.CoordinatorLayout
com.google.android.material.navigation.NavigationView
androidx.drawerlayout.widget.DrawerLayout

代替

android.support.design.widget.CoordinatorLayout
android.support.design.widget.NavigationView
android.support.v4.widget.DrawerLayout