Android Actionbaractivity应用程序已停止

Android Actionbaractivity应用程序已停止,android,themes,Android,Themes,我想创建一个与Andriod 2.1兼容的操作栏,并导入了android.support.v7.app.ActionBarActivity包。我将MainActivity类扩展为ActionBarActivity,现在在运行应用程序之后,我不断得到一个不幸的应用程序已停止。 我附上主类代码。 谢谢你的帮助, 尼赞 以及logcat: 01-02 16:21:15.900: D/AndroidRuntime(792): Shutting down VM 01-02 16:21:15.900: W/

我想创建一个与Andriod 2.1兼容的操作栏,并导入了android.support.v7.app.ActionBarActivity包。我将MainActivity类扩展为ActionBarActivity,现在在运行应用程序之后,我不断得到一个不幸的应用程序已停止。 我附上主类代码。 谢谢你的帮助, 尼赞

以及logcat:

01-02 16:21:15.900: D/AndroidRuntime(792): Shutting down VM
01-02 16:21:15.900: W/dalvikvm(792): threadid=1: thread exiting with uncaught exception (group=0xb3abbb90)
01-02 16:21:15.960: E/AndroidRuntime(792): FATAL EXCEPTION: main
01-02 16:21:15.960: E/AndroidRuntime(792): Process: com.theredpill.myfirstapp, PID: 792
01-02 16:21:15.960: E/AndroidRuntime(792): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.theredpill.myfirstapp/com.theredpill.myfirstapp.MainActivity}: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.
01-02 16:21:15.960: E/AndroidRuntime(792):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2176)
01-02 16:21:15.960: E/AndroidRuntime(792):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2226)
01-02 16:21:15.960: E/AndroidRuntime(792):  at android.app.ActivityThread.access$700(ActivityThread.java:135)
01-02 16:21:15.960: E/AndroidRuntime(792):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1397)
01-02 16:21:15.960: E/AndroidRuntime(792):  at android.os.Handler.dispatchMessage(Handler.java:102)
01-02 16:21:15.960: E/AndroidRuntime(792):  at android.os.Looper.loop(Looper.java:137)
01-02 16:21:15.960: E/AndroidRuntime(792):  at android.app.ActivityThread.main(ActivityThread.java:4998)
01-02 16:21:15.960: E/AndroidRuntime(792):  at java.lang.reflect.Method.invokeNative(Native Method)
01-02 16:21:15.960: E/AndroidRuntime(792):  at java.lang.reflect.Method.invoke(Method.java:515)
01-02 16:21:15.960: E/AndroidRuntime(792):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:777)
01-02 16:21:15.960: E/AndroidRuntime(792):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:593)
01-02 16:21:15.960: E/AndroidRuntime(792):  at dalvik.system.NativeStart.main(Native Method)
01-02 16:21:15.960: E/AndroidRuntime(792): Caused by: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.
01-02 16:21:15.960: E/AndroidRuntime(792):  at android.support.v7.app.ActionBarActivityDelegate.onCreate(ActionBarActivityDelegate.java:111)
01-02 16:21:15.960: E/AndroidRuntime(792):  at android.support.v7.app.ActionBarActivityDelegateICS.onCreate(ActionBarActivityDelegateICS.java:58)
01-02 16:21:15.960: E/AndroidRuntime(792):  at android.support.v7.app.ActionBarActivity.onCreate(ActionBarActivity.java:98)
01-02 16:21:15.960: E/AndroidRuntime(792):  at com.theredpill.myfirstapp.MainActivity.onCreate(MainActivity.java:17)
01-02 16:21:15.960: E/AndroidRuntime(792):  at android.app.Activity.performCreate(Activity.java:5243)
01-02 16:21:15.960: E/AndroidRuntime(792):  at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
01-02 16:21:15.960: E/AndroidRuntime(792):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2140)
01-02 16:21:15.960: E/AndroidRuntime(792):  ... 11 more
01-02 16:20:01.225: I/Process(792): Sending signal. PID: 792 SIG: 9
AndroidManifest.xml中的xml包含以下主题标记:


发布您的全部清单xmlHi Greg,见上文。德克萨斯州!这似乎不可能。哪里出了问题?
01-02 16:21:15.900: D/AndroidRuntime(792): Shutting down VM
01-02 16:21:15.900: W/dalvikvm(792): threadid=1: thread exiting with uncaught exception (group=0xb3abbb90)
01-02 16:21:15.960: E/AndroidRuntime(792): FATAL EXCEPTION: main
01-02 16:21:15.960: E/AndroidRuntime(792): Process: com.theredpill.myfirstapp, PID: 792
01-02 16:21:15.960: E/AndroidRuntime(792): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.theredpill.myfirstapp/com.theredpill.myfirstapp.MainActivity}: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.
01-02 16:21:15.960: E/AndroidRuntime(792):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2176)
01-02 16:21:15.960: E/AndroidRuntime(792):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2226)
01-02 16:21:15.960: E/AndroidRuntime(792):  at android.app.ActivityThread.access$700(ActivityThread.java:135)
01-02 16:21:15.960: E/AndroidRuntime(792):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1397)
01-02 16:21:15.960: E/AndroidRuntime(792):  at android.os.Handler.dispatchMessage(Handler.java:102)
01-02 16:21:15.960: E/AndroidRuntime(792):  at android.os.Looper.loop(Looper.java:137)
01-02 16:21:15.960: E/AndroidRuntime(792):  at android.app.ActivityThread.main(ActivityThread.java:4998)
01-02 16:21:15.960: E/AndroidRuntime(792):  at java.lang.reflect.Method.invokeNative(Native Method)
01-02 16:21:15.960: E/AndroidRuntime(792):  at java.lang.reflect.Method.invoke(Method.java:515)
01-02 16:21:15.960: E/AndroidRuntime(792):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:777)
01-02 16:21:15.960: E/AndroidRuntime(792):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:593)
01-02 16:21:15.960: E/AndroidRuntime(792):  at dalvik.system.NativeStart.main(Native Method)
01-02 16:21:15.960: E/AndroidRuntime(792): Caused by: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.
01-02 16:21:15.960: E/AndroidRuntime(792):  at android.support.v7.app.ActionBarActivityDelegate.onCreate(ActionBarActivityDelegate.java:111)
01-02 16:21:15.960: E/AndroidRuntime(792):  at android.support.v7.app.ActionBarActivityDelegateICS.onCreate(ActionBarActivityDelegateICS.java:58)
01-02 16:21:15.960: E/AndroidRuntime(792):  at android.support.v7.app.ActionBarActivity.onCreate(ActionBarActivity.java:98)
01-02 16:21:15.960: E/AndroidRuntime(792):  at com.theredpill.myfirstapp.MainActivity.onCreate(MainActivity.java:17)
01-02 16:21:15.960: E/AndroidRuntime(792):  at android.app.Activity.performCreate(Activity.java:5243)
01-02 16:21:15.960: E/AndroidRuntime(792):  at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
01-02 16:21:15.960: E/AndroidRuntime(792):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2140)
01-02 16:21:15.960: E/AndroidRuntime(792):  ... 11 more
01-02 16:20:01.225: I/Process(792): Sending signal. PID: 792 SIG: 9