崩溃:IllegalStateException:您需要使用Theme.AppCompat主题

时间:2015-05-06 18:42:36

标签: android android-studio proguard android-5.0-lollipop

启动活动时,我在启动时遇到了崩溃。

堆栈追踪:

main Process: com.haziqhussain.hazgames, PID: 10248 
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.haziqhussain.hazgames/com.haziqhussain.hazgames.MainActivity}: 
java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity. 
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2325) 
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2387)

1 个答案:

答案 0 :(得分:0)

错误很明显,因为您使用的是ActionBarActivity,因此您需要为此活动使用Theme.AppCompat或其后代主题。或者更好地将它用于整个应用程序。打开AndroidManifest.xml并修改其中一个标记:

android:theme="@style/Theme.AppCompat.Light"添加到application代码,以便在所有活动中应用此主题或应用于特定活动,将其添加到activity代码。