2013-05-07 55 views
0

我的工作是给了我一个项目, 这一切很好,除了在styles.xml文件中的一些错误:错误文件Styles.xml

文件:RES /值-V11/styles.xml

<style name="AppTheme" parent="android:style/Theme.Holo.Light"> 
    <item name="android:actionBarStyle">@style/ActionBar</item> 
    <item name="android:windowContentOverlay">@drawable/actionbar_shadow</item> 
</style> 

<style name="ActionBar" parent="android:style/Widget.Holo.Light.ActionBar"> 
    <item name="android:background">#eee</item> 
    <item name="android:titleTextStyle">@style/ActionBarTitle</item> 
    <item name="android:icon">@drawable/ic_home</item> 
</style> 

<style name="ActionBarTitle"> 
    <item name="android:textColor">@color/actionbar_title_color</item> 
</style> 

给我的错误:

错误:检索项的父项时出错:找不到与给定名称'android:style/Theme.Holo.Light'匹配的资源。 错误:错误:找不到与给定名称相匹配的资源:attr'android:actionBarStyle'。 错误:检索项目的父项时出错:找不到与给定名称'android:style/Widget.Holo.Light.ActionBar'匹配的资源。 错误:错误:找不到与给定名称相匹配的资源:attr'android:titleTextStyle'。

和文件:RES /值-V13/styles.xml

<style name="ActionBarTitle" parent="android:style/TextAppearance.Holo.Widget.ActionBar.Title"> 
    <item name="android:textColor">@color/actionbar_title_color</item> 
</style> 

给thah其他错误:

错误:项目出错检索父:找不到与给定名称'android:style/TextAppearance.Holo.Widget.ActionBar.Title'相匹配的资源。

有人可以帮我解决它吗?

回答

0

在Eclipse中设置我的项目时遇到了类似的问题。这是您项目针对的Google API的一个问题。我敢打赌,这将修复它:

查看位于项目主目录中的project.properties文件。目标应该是:

target=android-16 (or Google Inc.:Google APIs:16) 

我敢打赌你的目标= android-8(Google Inc.:Google APIs:8)?如果这不能解决问题,请分享位于您的Android清单中的uses-sdk块,以便我们可以从那里解决问题。它应该是这个样子:

<uses-sdk 
    android:minSdkVersion="8" 
    android:targetSdkVersion="16" /> 

希望这有助于