Android 5.0运行时AppCompat异常由以下原因引起:java.lang.IllegalStateException:您需要使用Theme.AppCompat主题
我刚刚创建了一个Android项目,使用的是设置为Android-8的MiddkLevel 我第一次遇到这个问题 ,然后在Android 5.0模拟器中运行,我得到RuntimeException 原因:java.lang.IllegalStateException:您需要在此活动中使用Theme.AppCompat主题(或子代)Android 5.0运行时AppCompat异常由以下原因引起:java.lang.IllegalStateException:您需要使用Theme.AppCompat主题,android,android-support-library,android-5.0-lollipop,material-design,Android,Android Support Library,Android 5.0 Lollipop,Material Design,我刚刚创建了一个Android项目,使用的是设置为Android-8的MiddkLevel 我第一次遇到这个问题 ,然后在Android 5.0模拟器中运行,我得到RuntimeException 原因:java.lang.IllegalStateException:您需要在此活动中使用Theme.AppCompat主题(或子代) \app\src\main\res\values-v21\styles.xml <?xml version="1.0" encoding="utf-8"?>
\app\src\main\res\values-v21\styles.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="AppTheme" parent="android:Theme.Material.Light">
</style>
</resources>
安卓清单
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name=".MyActivity"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
使用AppCompat进行材质设计时,确切的字符串应该是什么?活动和样式之间存在问题。您使用的是ActionBarActivity,但您有Theme.Material.Light,您应该在样式中尝试
“Theme.AppCompat”
检查Android清单中的主题?它有Android:Theme=“@style/AppTheme”
哪种风格?请使用“Theme.AppCompat.NoActionBar”为工具栏编写更多信息。您可以使用此工具栏。