java的android.support.v4.widget.DrawerLayout未找到 [英] java android.support.v4.widget.DrawerLayout not being found
问题描述
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的库构建路径可能已经搞砸了。请尝试以下操作:
- 右键单击项目
- 生成的路径的 - >的配置构建路径的
- 标签:订单和出口的
- 确保您的的Android 和 Android的依赖的库检查
- 在清洁和放大器;建立你的项目
在我过去的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:
- Right click on Project
- Build Path -> Configure Build Path
- Tab: Order and Export
- Make sure your Android and Android Dependencies libraries are checked
- 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屋!