找不到与给定名称“android:Theme.Holo.Light”匹配的资源

我创建了一个具有以下Target设置的项目:

 

但是在值-v11和值-v14处仍然存在以下错误:

错误:找不到与给定名称“android:Theme.Holo.Light”匹配的资源

       

TextAppearance.Holo.Widget.ActionBar.Title似乎已在API级别13中添加。确保您的构建目标设置为13,而不仅仅是11。

AndroidManifest.xml中:

  

假设您正在使用Eclipse,则需要在Package Explorer中右键单击项目,选择Properties ,选择Android ,然后将Project Build Target设置为API级别14或更高级别。 或者等效地,在项目的project.properties文件中设置target=android-14或更高版本,但请注意,Eclipse会自动生成此文件,因此不建议手动编辑它。

首先在parent属性中存在问题,你必须使用parent="android:style/Theme.Holo.Light"

其次,由于Holo Theme是在API级别14中引入的…所以你必须将你的android:minSdkVersion="8"更改为android:minSdkVersion="11" ,在较新版本中它将自动使用Holo主题。 您可以进一步阅读有关Holo主题的内容

  • 在Android开发者博客上
  • 在Developers.Android.com上

但是,如果您想支持以前版本的Android for Holo主题。 您可以使用Holoeverywhere库 。

您可以单击此项目的属性并单击Android,选择目标名称,然后选择目标项目。