AS运行报错:Unable to start activity ComponentInfo

Unable to start activity ComponentInfo{com.example.fanqie/com.example.fanqie.MainActivity}: android.view.InflateException: Binary XML file line #2: Binary XML file line #2: Error inflating class android.support.v4.widget.DrawerLayout

可以看到它名称中带个v4,可以看出它是v4包中的,此处问题是无法找到加载这玩意,将android.support.v4.widget.DrawerLayout这个控件改为androidx.drawerlayout.widget.DrawerLayout,v4以后会逐渐摒弃,转而代替它的是androidx.(以后不能再直接copy别人的代码了。。。。)

DrawerLayout的包名不对,你是不是已经用了androidx的包,没有引入android.support.v4的包,你复制了一段别人的v4包的代码进去

android.support.v4目前这个包在官方的版本已经弃用了,目前统一使用androidx这个包,这个包既包含以前版本的兼容库也包含最新版本的特性