无法从值-V11 / themes.xml中引用Holo主题

我试图让我的应用程序使用Holo Light主题,如果它运行在3.0+设备上,但由于某些原因值-V11方法不起作用。 我看到一些其他人显然使用这种方法,但是当我在res / values-v11 / themes.xml中定义我的主题时:

<resources> <style name="MainStyle" parent="@android:Theme.Holo.Light"> </style> </resources> 

Eclipse给我error: Error retrieving parent for item: No resource found that matches the given name '@android:Theme.Holo.Light'. 无论我使用android:Theme.Holo.Light还是android:style/Theme.Holo.Light

我的minSdkVersion设置为10,我的targetSdkVersion设置为15。

有任何想法吗?

Solutions Collecting From Web of "无法从值-V11 / themes.xml中引用Holo主题"

我怀疑你应该使用parent="@android:style/Theme.Holo.Light" 。 确保它完全是这样 – 用@符号和一切。

从评论 :另外请确保您已经在项目属性(不是清单)中设置您的目标API(不同于目标SDK)至less4.0 / API 14。

设置您的项目生成目标高于或等于14,并确保您使用正确的语法Theme.Holo.Light。 它应该是这样的父=“@ android:style / Theme.Holo.Light”

TextAppearance.Holo.Widget.ActionBar.Title似乎已被添加到API Level 13中。确保您的构build目标被设置为13,而不仅仅是11。

AndroidManifest.xml中:

 <uses-sdk android:minSdkVersion=... android:targetSdkVersion="11" />