Android studio 为什么我的应用程序不幸停止了

Android studio 为什么我的应用程序不幸停止了,android-studio,Android Studio,为这条线穿鞋时出错 Toolbar toolbar = findViewById(R.id.toolbar); 错误: 原因:java.lang.ClassCastException:android.widget.Toolbar无法强制转换为androidx.appcompat.widget.Toolbar 在com.example.mcq.CategoriesActivity.onCreate(CategoriesActivity.java:25)如果工具栏使用了错误的库,请检查导入

为这条线穿鞋时出错

    Toolbar toolbar = findViewById(R.id.toolbar);
错误: 原因:java.lang.ClassCastException:android.widget.Toolbar无法强制转换为androidx.appcompat.widget.Toolbar
在com.example.mcq.CategoriesActivity.onCreate(CategoriesActivity.java:25)

如果工具栏使用了错误的库,请检查导入语句并替换

 import androidx.appcompat.widget.Toolbar;
与:


在活动中要使用androidx,请在build.gradle文件中添加以下内容:

dependencies {
  implementation 'androidx.appcompat:appcompat:1.0.0'
}
现在,您可以按如下方式使用androidx工具栏:

androidx.appcompat.widget.Toolbar
否则,如果尚未重构到androidx,则只需使用:

android.support.v7.widget.Toolbar

希望您能找到解决方案。

上图第24行显示的错误检查id为“Toolbar”的工具栏是否在xml文件“activity_categories”中这就是我要说的,错误在那里,但它是由错误的导入语句引起的,请检查xml中的工具栏类型和活动中导入的工具栏,它们是不同的,使用androidx工具栏更好
android.support.v7.widget.Toolbar