04-10 17:01:18.718: E/Trace(29228): error opening trace file: No such file or directory (2)04-10 17:01:18.798: E/AndroidRuntime(29228): FATAL EXCEPTION: main04-10 17:01:18.798: E/AndroidRuntime(29228): java.lang.NoClassDefFoundError: android.support.v7.appcompat.R$styleable04-10 17:01:18.798: E/AndroidRuntime(29228):  at android.support.v7.app.ActionBarActivityDelegate.onCreate(ActionBarActivityDelegate.java:104)04-10 17:01:18.798: E/AndroidRuntime(29228):  at android.support.v7.app.ActionBarActivityDelegateICS.onCreate(ActionBarActivityDelegateICS.java:57)04-10 17:01:18.798: E/AndroidRuntime(29228):  at android.support.v7.app.ActionBarActivity.onCreate(ActionBarActivity.java:98)04-10 17:01:18.798: E/AndroidRuntime(29228):  at cn.qianjia.news.activity.HomeActivity.onCreate(HomeActivity.java:69)04-10 17:01:18.798: E/AndroidRuntime(29228):  at android.app.Activity.performCreate(Activity.java:5008)04-10 17:01:18.798: E/AndroidRuntime(29228):  at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1079)04-10 17:01:18.798: E/AndroidRuntime(29228):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2027)04-10 17:01:18.798: E/AndroidRuntime(29228):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2088)
04-10 17:01:18.798: E/AndroidRuntime(29228):  at android.app.ActivityThread.access$600(ActivityThread.java:134)04-10 17:01:18.798: E/AndroidRuntime(29228):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1199)04-10 17:01:18.798: E/AndroidRuntime(29228):  at android.os.Handler.dispatchMessage(Handler.java:99)04-10 17:01:18.798: E/AndroidRuntime(29228):  at android.os.Looper.loop(Looper.java:137)04-10 17:01:18.798: E/AndroidRuntime(29228):  at android.app.ActivityThread.main(ActivityThread.java:4744)04-10 17:01:18.798: E/AndroidRuntime(29228):  at java.lang.reflect.Method.invokeNative(Native Method)04-10 17:01:18.798: E/AndroidRuntime(29228):  at java.lang.reflect.Method.invoke(Method.java:511)04-10 17:01:18.798: E/AndroidRuntime(29228):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)04-10 17:01:18.798: E/AndroidRuntime(29228):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)04-10 17:01:18.798: E/AndroidRuntime(29228):  at dalvik.system.NativeStart.main(Native Method)

解决方案 »

  1.   

    NoClassDefFoundError: android.support.v7.appcompat.R$styleable有个类没找到,style中有个属性没有,你的android版本不支持那个属性
      

  2.   


    谢谢喇,但是貌似我改哪个版本,他都报这个错而且我也没用到Style呀
      

  3.   

    项目没有这个android.support.v7.appcompat  在项目中引用就OK啦 http://blog.csdn.net/cs742611497/article/details/21003359
      

  4.   

    已经引用了,这个错是在运行后才报的错可能是我说的不够完整,我代码已经写好了,抽屉菜单和ActionBar的TAB也写好了,就是运行时,它就报这个错
      

  5.   

    重新建一个项目吧,低版本的,android4.0
      

  6.   

    已经引用了,这个错是在运行后才报的错可能是我说的不够完整,我代码已经写好了,抽屉菜单和ActionBar的TAB也写好了,就是运行时,它就报这个错
    重新建个api低点的项目
      

  7.   


    <resources>    <!--
            Base application theme, dependent on API level. This theme is replaced
            by AppBaseTheme from res/values-vXX/styles.xml on newer devices.
        -->
        <style name="AppBaseTheme" parent="android:Theme.Light">
            <!--
                Theme customizations available in newer API levels can go in
                res/values-vXX/styles.xml, while customizations related to
                backward-compatibility can go here.
            -->
        </style>    <!-- Application theme. -->
        <style name="AppTheme" parent="AppBaseTheme">
            <!-- All customizations that are NOT specific to a particular API-level can go here. -->
        </style></resources>
      

  8.   

    已经引用了,这个错是在运行后才报的错可能是我说的不够完整,我代码已经写好了,抽屉菜单和ActionBar的TAB也写好了,就是运行时,它就报这个错
    重新建个api低点的项目刚刚试了,试了4.2,4.1,4.0,也会报这个错
      

  9.   


    helloword不会报错那就是你其中引用包有错误或者代码有问题
      

  10.   

    打开SDK manager升级的安卓支持包
      

  11.   


    刚刚新建了一个项目,自己重新写了一个 简单的SlidingMenu,发现还是报一样的错误,我猜应该是我的代码有问题。
      

  12.   

    你没用第三方的SlidingMenu包吗
      

  13.   

    你没用第三方的SlidingMenu包吗我按照SDK的Example用DrawerLayout+Fragment的方法做,没用开源项目的
    不过现在用喇,没办法,赶时间
      

  14.   

    已经引用了,这个错是在运行后才报的错可能是我说的不够完整,我代码已经写好了,抽屉菜单和ActionBar的TAB也写好了,就是运行时,它就报这个错
    重新建个api低点的项目刚刚试了,试了4.2,4.1,4.0,也会报这个错
    弄个2.1的
      

  15.   

    将appcompat_v7 import进项目,Library中引用。
    然后查看Java Build Path的Order and Export中是否把Android的几个项都勾选了。
      

  16.   

    好吧,我知道了,你必须以导入工程的方式,就是把 v7 包源码导入到 eclipse 中(导入时 copy 至工作目录),然后右键你自己的项目-->Propertise-->Android ,在 library 下选 add ,添加你导入的 v7 源码,就不会包这个错了~!!
      

  17.   

    参考地址:http://www.tuicool.com/articles/QjUryi