更改android API级别时出错?

Anw*_*esh 5 android

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

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

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

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

我知道这可以解释任何人

小智 8

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

试试这个:

删除文件夹'values-11'和'values-14'(如果存在任何文件夹).然后,如果在控制台窗口中显示此错误:

 "No resource identifier found for attribute 'showAsAction' in package 'android'"
Run Code Online (Sandbox Code Playgroud)

阅读这些问题的答案:

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

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

我的构建目标已设置为正确的Android版本,因此我将其设置为"Google API",然后再将其设置为以前的目标.


ank*_*hoi 5

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

请参阅此链接 - http://developer.android.com/guide/topics/ui/themes.html

  • 这个答案是如何解决问题的?我在我的清单文件中设置了android:targetSdkVersion ="11",我仍然遇到问题.我将API 8到16中的所有android.jar文件添加到了我的项目中.错误非常有弹性:( (2认同)