具有特定于值的styles.xml的Android错误

时间:2014-08-16 05:24:46

标签: android api android-studio themes manifest

我有一个应用程序,我想支持Android L的Material主题,以及下面所有内容的常规主题。现在,我在“values”文件夹中有一个styles.xml,该文件夹使用的父级为android:Theme.Holo.Light的应用主题,以及带有应用的“values-v21”内的styles.xml父母为@android:style/Theme.Material.Light的主题。

如果我正在为Android L编译应用程序,这可以正常工作,但如果我更改build.gradle和Android Manifest以使用API​​ 19而不是Android L运行应用程序,则会收到错误Error retrieving parent for item: No resource found that matches the given name '@android:style/Theme.Material.Light

我做错了什么?

1 个答案:

答案 0 :(得分:0)

为各个API存储的主题和一些框架资源文件,所以如果设置下面的compileSdkVersion' android-L'表示编译器不会检索属于android-L框架的Meterial主题。您可以设置任何最低版本和目标版本,但compileSdkVersion应该是' android-L'。