我试图看看我是否可以使用API 8运行我的Android应用程序。我已将项目的构建目标更改为2.2并且我已将java编译器更改为1.6。在问题中我得到了一个错误,其中R无法解决(我已经检查过以确保我的文件不包含导入android.R)并且在控制台中我得到了很多红色文字说:
[2015-08-02 16:12:13 - 我的应用] /home/myname/workspace/appcompat_v7/res/values-v14/styles_base.xml:24:错误:检索项目的父项时出错:找不到资源匹配给定名称' android:Widget.Holo.ActionBar'。
我不会粘贴整个控制台,但是对于values-vs和values-v11
,styles_base.xml和themes_base.xml中的几乎所有东西都会这样。我发现的唯一建议是更改为更高的构建目标,但我想知道是否可以使我的程序与API 8兼容
我不知道它是否相关但是,我已经搜索了我的项目,而且据我所知,我还没有使用Holo。
答案 0 :(得分:0)
您可以将项目的最低要求SDK保留为API v8,并仍然设置更高的构建目标。您引用的错误与AppCompat库有关,而与您的项目无关。您应该没有问题为库设置更高的构建目标。