Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/204.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:color Primary';) @颜色/原色 @颜色/原色/深色 @颜色/口音_Android_Material Design - Fatal编程技术网

未找到与给定名称匹配的资源(位于android:color Primary';) @颜色/原色 @颜色/原色/深色 @颜色/口音

未找到与给定名称匹配的资源(位于android:color Primary';) @颜色/原色 @颜色/原色/深色 @颜色/口音,android,material-design,Android,Material Design,请尝试解决此问题。android:colorPrimary仅在API级别21支持。您可以在以下android studio和eclipse中看到错误消息: android:colorPrimary需要API级别21(当前最小值为14) android:Theme.Material要求API级别为21,因此您的minSDKVersion低于21 如果你真的想为API21开发应用程序,那么就声明android:minSDKVersion=21 若您想提供与较低版本的兼容性,那个么您需要使用,它通常被

请尝试解决此问题。

android:colorPrimary
仅在API级别21支持。您可以在以下android studio和eclipse中看到错误消息:


android:colorPrimary
需要API级别21(当前最小值为14)
android:Theme.Material
要求API级别为21,因此您的
minSDKVersion
低于21

如果你真的想为API21开发应用程序,那么就声明android:minSDKVersion=21

若您想提供与较低版本的兼容性,那个么您需要使用,它通常被称为AppCompat库

您可以使用AppCompat访问上述属性:

<resources>
  <!-- inherit from the material theme -->
 <style name="AppTheme" parent="android:Theme.Material">
   <!-- Main theme colors -->
   <!--   your app branding color for the app bar -->
   <item name="android:colorPrimary">@color/primary</item>
   <!--   darker variant for the status bar and contextual app bars -->
   <item name="android:colorPrimaryDark">@color/primary_dark</item>
   <!--   theme UI controls like checkboxes and text fields -->
   <item name="android:colorAccent">@color/accent</item>
 </style>
</resources>
@color/primary
@颜色/原色/深色

实际上,您可以使用支持库使用此属性:

 <item name=”colorPrimary”>@color/primary</item>
 <item name=”colorPrimaryDark”>@color/primary_dark</item>

...
您也可以使用其他选项:

<style name="AppTheme" parent="@style/Theme.AppCompat.Light">

    <item name="colorPrimary">...</item>
</style>
。。。
...

发布完整的错误消息。同时检查:如果您真的认为它是复制的,请查看我的图像。重点是使用API 21进行编译。您也可以仅在values-v21文件夹中使用材质主题,而不使用minsdk=21或appCompat。@GabrieleMariotti如果希望目标API级别>=21,记住这一点,我建议使用兼容性解决方案:)@PareshMayani您可以指定在item标记中编写android:colorPrimary和只编写colorPrimary之间有什么区别吗。
    <item name="colorPrimaryDark">...</item>
    <item name="colorAccent">...</item>