找不到java android.support.v4.widget.DrawerLayout

android.support.v4.widget.DrawerLayout。为什么会发生这种情况,我该如何解决

我还不知道,但我想我可能在android.support.v4.view.GravityCompat上也有同样的问题
android.support.v4.app.ActionBarDrawerToggle如果它们确实导致任何问题

我在android.support.v4.*方面从来没有遇到过任何问题以前,但现在它不工作。
我有android.support.v4库(五月一号)

编辑:更好的错误消息

我的错误

05-27 19:46:21.230:E/jdwp(11659):向调试器发送回复失败:管道破裂
05-27 19:46:21.290:W/dalvikvm(11659):VFY:无法解析虚拟方法30:Landroid/support/v4/widget/DrawerLayout;。封闭抽屉(Landroid/视图/视图;)V
05-27 19:46:21.290:W/dalvikvm(11659):VFY:无法解析虚拟方法27:Landroid/support/v4/app/ActionBarDrawerToggle;。OnConfiguration已更改(Landroid/content/res/Configuration;)V
05-27 19:46:21.290:E/dalvikvm(11659):找不到从方法com.MainActivity.onCreate引用的类“android.support.v4.widget.DrawerLayout”
05-27 19:46:21.290:W/dalvikvm(11659):VFY:无法解析Lcom/MainActivity中的第16个校验类型(Landroid/support/v4/widget/DrawerLayout;);
05-27 19:46:21.290:W/dalvikvm(11659):VFY:无法解析虚拟方法28:Landroid/support/v4/app/ActionBarDrawerToggle;。onOptionItemSelected(Landroid/view/MenuItem;)Z
05-27 19:46:21.290:W/dalvikvm(11659):VFY:无法解析虚拟方法29:Landroid/support/v4/app/ActionBarDrawerToggle;。syncState()V
05-27 19:46:21.290:W/dalvikvm(11659):VFY:无法解析虚拟方法31:Landroid/support/v4/widget/DrawerLayout;。isDrawerOpen(Landroid/view/view;)Z
05-27 19:46:21.290:W/dalvikvm(11659):无法解析Lcom/MainActivity$1的超类;(14)
05-27 19:46:21.290:W/dalvikvm(11659):Lcom/MainActivity$1类链接失败
05-27 19:46:21.340:W/dalvikvm(11659):threadid=1:线程退出,但出现未捕获异常(组=0x40bc71f8)
05-27 19:16:42.404:E/dalvikvm(10623):找不到从方法com.MainActivity.onCreate引用的类“android.support.v4.widget.DrawerLayout”
05-27 19:16:42.464:E/AndroidRuntime(10623):致命异常:主
05-27 19:16:42.464:E/AndroidRuntime(10623):java.lang.RuntimeException:无法启动活动组件信息{com.MainActivity}:android.view.InflateException:二进制XML文件行#3:膨胀类android.support.v4.widget.DrawerLayout时出错

如果您最近更新了ADT,您的库构建路径可能已经混乱。请尝试以下操作:

  1. 右键单击项目
  2. 生成路径->配置生成路径
  3. 选项卡:订购和导出
  4. 确保您的AndroidAndroid依赖项库已选中
  5. 清洁及保养;构建您的项目

在我上一次ADT更新期间,所有这些都被取消选中,我也有类似的错误

发表评论