更改android API级别时出错?

问题描述:

当我创建新项目时,我添加了API级别14,我已完成我的申请,并且想要将API级别更改为10,更改android API级别时出错?

我正在获取和错误资源 - >值-v11 - > style.xml 即error: Error retrieving parent for item: No resource found that matches the given name 'android:Theme.Holo.Light'.

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

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

我力理解这可以任何一个解释

这些主题在API层面提供11或更高,所以你正在使用API​​级别10

也不会指工作。因为这个链路 http://developer.android.com/guide/topics/ui/themes.html

+1

该如何解决呢?即要显示在API级别 – Anwesh 2012-08-03 07:04:28

+0

下方的API级别10的Android主题或使用更高版本来使用这些主题。 – 2012-08-03 07:07:16

+0

如何找到API级别10的主题,并且可以删除这些文件夹? – Anwesh 2012-08-03 07:09:42

ankita gahoi的意见,我搜索了一点进一步解决了这个问题。

尝试这种情况:

删除的文件夹 '值-11' 和 '值-14'(如果其中任何存在)。然后,如果这个错误在控制台窗口中显示出来:

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

阅读这些问题的答案:

"No resource identifier found for attribute 'showAsAction' in package 'android'"(贾森·汉利的)

How to change target build on Android project?(艾伦·威尔)

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

发生在一个特定情况下,其中一个Android库项目的参考SDK设置为API 9。让我困惑的是,错误日志显示了具有正确设置的项目名称,而不是有问题的。

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

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

通过代码:

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

我将代码块格式化为可见,但看不到任何区别。 – laalto 2013-07-18 09:37:03