5

当我创建新项目时,我添加了 API 级别 14,我已经完成了我的应用程序,我想将 API 级别更改为 10,

我在资源中遇到错误--> values-v11--> style.xml 即error: Error retrieving parent for item: No resource found that matches the given name 'android:Theme.Holo.Light'.

在资源--> 值-v14--> style.xml

IE error: Error retrieving parent for item: No resource found that matches the given name 'android:Theme.Holo.Light.DarkActionBar'.

我不明白这谁能解释

4

4 回答 4

8

按照ankita gahoi的建议,我进一步搜索并解决了问题。

尝试这个:

删除文件夹“values-11”和“values-14”(如果存在)。然后,如果此错误出现在控制台窗口中:

 "No resource identifier found for attribute 'showAsAction' in package 'android'"

阅读这些问题的答案:

“在包 'android' 中找不到属性 'showAsAction' 的资源标识符”(Jason Hanley 的)

如何更改 Android 项目的目标构建?(艾伦·威尔)

我的构建目标已经设置为正确的 Android 版本,所以我将其设置为“Google APIs”,然后返回到之前的目标。

于 2012-10-25T15:11:57.040 回答
5

这些主题在 API 级别 11 或更高级别中可用,因此无法使用。因为您使用的是 API 级别 10。

参考这个链接 - http://developer.android.com/guide/topics/ui/themes.html

于 2012-08-03T07:02:50.510 回答
0

Happened to me on a specific case where one of the Android Library Projects had its reference SDK set to API 9. What got me confused was that the Error Log showed the name of the project with the correct settings, and not the problematic one.

于 2013-05-05T14:41:20.823 回答
-1

转到 values-v11--> style.xml。替换代码:

<style name="LightThemeSelector" parent="android:Theme.Light">

通过代码:

<style name="LightThemeSelector" parent="android:Theme.Light">
于 2013-07-18T09:19:21.627 回答