Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/224.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 使用AppCompactActivity时在onCreate()处显示错误_Android_Eclipse - Fatal编程技术网

Android 使用AppCompactActivity时在onCreate()处显示错误

Android 使用AppCompactActivity时在onCreate()处显示错误,android,eclipse,Android,Eclipse,我将SDK更新为22(Android 5.1.1)。 然后我用AppCompactActivity代替Activity。 这是logcat输出 04-23 13:51:40.524: E/AndroidRuntime(3150): java.lang.NoClassDefFoundError: android.support.v7.app.AppCompatDelegateImplV11 04-23 13:51:40.524: E/AndroidRuntime(3150): at and

我将SDK更新为22(Android 5.1.1)。 然后我用AppCompactActivity代替Activity。 这是logcat输出

04-23 13:51:40.524: E/AndroidRuntime(3150): java.lang.NoClassDefFoundError: android.support.v7.app.AppCompatDelegateImplV11
04-23 13:51:40.524: E/AndroidRuntime(3150):     at android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:77)
04-23 13:51:40.524: E/AndroidRuntime(3150):     at android.support.v7.app.AppCompatActivity.getDelegate(AppCompatActivity.java:414)
04-23 13:51:40.524: E/AndroidRuntime(3150):     at android.support.v7.app.AppCompatActivity.onCreate(AppCompatActivity.java:57)
04-23 13:51:40.524: E/AndroidRuntime(3150):     at com.emapps.easystudy.StartActivity.onCreate(StartActivity.java:61)
04-23 13:51:40.524: E/AndroidRuntime(3150):     at android.app.Activity.performCreate(Activity.java:5451)
04-23 13:51:40.524: E/AndroidRuntime(3150):     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1093)
04-23 13:51:40.524: E/AndroidRuntime(3150):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2377)
04-23 13:51:40.524: E/AndroidRuntime(3150):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2471)
04-23 13:51:40.524: E/AndroidRuntime(3150):     at android.app.ActivityThread.access$900(ActivityThread.java:175)
04-23 13:51:40.524: E/AndroidRuntime(3150):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1308)
04-23 13:51:40.524: E/AndroidRuntime(3150):     at android.os.Handler.dispatchMessage(Handler.java:102)
04-23 13:51:40.524: E/AndroidRuntime(3150):     at android.os.Looper.loop(Looper.java:146)
04-23 13:51:40.524: E/AndroidRuntime(3150):     at android.app.ActivityThread.main(ActivityThread.java:5602)
04-23 13:51:40.524: E/AndroidRuntime(3150):     at java.lang.reflect.Method.invokeNative(Native Method)
04-23 13:51:40.524: E/AndroidRuntime(3150):     at java.lang.reflect.Method.invoke(Method.java:515)
04-23 13:51:40.524: E/AndroidRuntime(3150):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1283)
04-23 13:51:40.524: E/AndroidRuntime(3150):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1099)
04-23 13:51:40.524: E/AndroidRuntime(3150):     at dalvik.system.NativeStart.main(Native Method)
我试过这个:

a) 重新启动eclipse

b) 已删除libs/文件夹下的所有.jar文件。(如果您有android-support-v4.jar或任何其他lib文件)

c) 还有,在

d) 清洁构建

我也有同样的问题, 并将所有支持库更新至最新版本(包括android-support-v13.jar)。它可以正常工作。

我通过以下方式修复了它:

右键单击android Project-->android工具---->添加支持 Library…-->下载最新的android支持


我现在正在使用eclipse,先生。您是否以自己的风格使用了Theme.appcompat???是的,我在AndroidManifest.xml中使用了@style/Theme.appcompact,如下所示:android:Theme=“@style/Theme.appcompat”您的目标设备android发布版本是什么?5.0?