Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/200.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 5.0运行时AppCompat异常由以下原因引起:java.lang.IllegalStateException:您需要使用Theme.AppCompat主题_Android_Android Support Library_Android 5.0 Lollipop_Material Design - Fatal编程技术网

Android 5.0运行时AppCompat异常由以下原因引起: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"?>

我刚刚创建了一个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"?>
<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”为工具栏编写更多信息。您可以使用此工具栏。