java的android.support.v4.widget.DrawerLayout未找到 [英] java android.support.v4.widget.DrawerLayout not being found

查看:2100
本文介绍了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 LIB(5月一个)。

编辑:更好的错误消息

我的错误

  05-27 19:46:21.230:E / JDWP(11659):无法发送回复调试:中断的管道
05-27 19:46:21.290:W / dalvikvm(11659):VFY:无法解析虚方法30:Landroid /支持/ V4 /空间/ DrawerLayout; .closeDrawer(Landroid /视图/视图;)V
05-27 19:46:21.290:W / dalvikvm(11659):VFY:无法解析虚方法27:Landroid /支持/ V4 / APP / ActionBarDrawerToggle; .onConfigurationChanged(Landroid /内容/ RES /配置;)V
05-27 19:46:21.290:E / dalvikvm(11659):找不到类的android.support.v4.widget.DrawerLayout,从法com.MainActivity.onCreate引用
05-27 19:46:21.290:W / dalvikvm(11659):VFY:无法解决入住投16(Landroid /支持/ V4 /空间/ DrawerLayout;)在LCOM / MainActivity;
05-27 19:46:21.290:W / dalvikvm(11659):VFY:无法解析虚方法28:Landroid /支持/ V4 / APP / ActionBarDrawerToggle; .onOptionsItemSelected(Landroid /查看/菜单项;)z
05-27 19:46:21.290:W / dalvikvm(11659):VFY:无法解析虚方法29:Landroid /支持/ V4 / APP / ActionBarDrawerToggle; .syncState()V
05-27 19:46:21.290:W / dalvikvm(11659):VFY:无法解析虚方法31:Landroid /支持/ V4 /空间/ DrawerLayout; .isDrawerOpen(Landroid /视图/视图;)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):主题ID = 1:螺纹退出与未捕获的异常(组= 0x40bc71f8)
05-27 19:16:42.404:E / dalvikvm(10623):找不到类的android.support.v4.widget.DrawerLayout,从法com.MainActivity.onCreate引用
05-27 19:16:42.464:E / AndroidRuntime(10623):致命异常:主要
05-27 19:16:42.464:E / AndroidRuntime(10623):java.lang.RuntimeException的:无法启动的活动ComponentInfo {com.MainActivity}:android.view.InflateException:二进制XML文件中的行#3:错误充气类的android .support.v4.widget.DrawerLayout
 

解决方案

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

  1. 右键单击项目
  2. 生成的路径的 - >的配置构建路径
  3. 标签:订单和出口
  4. 确保您的的Andr​​oid Android的依赖的库检查
  5. 在清洁和放大器;建立你的项目

在我过去的ADT更新所有的人都成了泛滥,我也有类似的错误。

android.support.v4.widget.DrawerLayout; is not being found on my phone when I test the app. why is this happening and how do I fix it?

I don't know yet but I think I may be having the same problem with android.support.v4.view.GravityCompat; and android.support.v4.app.ActionBarDrawerToggle; if they do cause any problems.

I have never had any problems with android.support.v4.*; before but now it's not working. I have android.support.v4 lib (the may one).

Edit: better error message

my error

05-27 19:46:21.230: E/jdwp(11659): Failed sending reply to debugger: Broken pipe
05-27 19:46:21.290: W/dalvikvm(11659): VFY: unable to resolve virtual method 30: Landroid/support/v4/widget/DrawerLayout;.closeDrawer (Landroid/view/View;)V
05-27 19:46:21.290: W/dalvikvm(11659): VFY: unable to resolve virtual method 27: Landroid/support/v4/app/ActionBarDrawerToggle;.onConfigurationChanged (Landroid/content/res/Configuration;)V
05-27 19:46:21.290: E/dalvikvm(11659): Could not find class 'android.support.v4.widget.DrawerLayout', referenced from method com.MainActivity.onCreate
05-27 19:46:21.290: W/dalvikvm(11659): VFY: unable to resolve check-cast 16 (Landroid/support/v4/widget/DrawerLayout;) in Lcom/MainActivity;
05-27 19:46:21.290: W/dalvikvm(11659): VFY: unable to resolve virtual method 28: Landroid/support/v4/app/ActionBarDrawerToggle;.onOptionsItemSelected (Landroid/view/MenuItem;)Z
05-27 19:46:21.290: W/dalvikvm(11659): VFY: unable to resolve virtual method 29: Landroid/support/v4/app/ActionBarDrawerToggle;.syncState ()V
05-27 19:46:21.290: W/dalvikvm(11659): VFY: unable to resolve virtual method 31: Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen (Landroid/view/View;)Z
05-27 19:46:21.290: W/dalvikvm(11659): Unable to resolve superclass of Lcom/MainActivity$1; (14)
05-27 19:46:21.290: W/dalvikvm(11659): Link of class 'Lcom/MainActivity$1;' failed
05-27 19:46:21.340: W/dalvikvm(11659): threadid=1: thread exiting with uncaught exception (group=0x40bc71f8)
05-27 19:16:42.404: E/dalvikvm(10623): Could not find class 'android.support.v4.widget.DrawerLayout', referenced from method com.MainActivity.onCreate
05-27 19:16:42.464: E/AndroidRuntime(10623): FATAL EXCEPTION: main
05-27 19:16:42.464: E/AndroidRuntime(10623): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.MainActivity}: android.view.InflateException: Binary XML file line #3: Error inflating class android.support.v4.widget.DrawerLayout

解决方案

If you recently updated your ADT your Library Build Paths might have been messed up. Try the following:

  1. Right click on Project
  2. Build Path -> Configure Build Path
  3. Tab: Order and Export
  4. Make sure your Android and Android Dependencies libraries are checked
  5. Clean & Build your Project

During my last ADT update all of them became unchecked and I had similar errors.

这篇关于java的android.support.v4.widget.DrawerLayout未找到的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆