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