我在启动 Activity 时遇到崩溃。
堆栈跟踪:
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)
最佳答案
错误很明显,因为您正在使用 ActionBarActivity
,因此您需要为此 Activity 使用 Theme.AppCompat
或其后代主题。或者更好地将它用于整个应用程序。打开 AndroidManifest.xml
并编辑以下标签之一:
将 android:theme="@style/Theme.AppCompat.Light"
添加到 application
标记,以便将此主题应用于所有 Activity 或应用于特定 Activity 添加它到该 activity
标记。
关于android - 崩溃 : IllegalStateException: You need to use a Theme. AppCompat 主题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30085048/