未找到与给定名称匹配的资源(位于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>