操作栏夏洛克给出资源错误



我正在为Android 2.1编译。 拿了一个运行良好的简单示例项目,并添加了动作栏夏洛克库,现在我遇到了资源错误。 具有 R 资源的每一行现在都有一个错误。 此外,在控制台中,我收到 200+ 错误,内容类似于以下内容:

[CountDownTimerActivity]/Users/kristywelsh/Documents/WorkspacesDec2012/Workspaces/ActionBarSherlock/res/values/abs__themes.xml:211:error: error: 找不到与给定名称匹配的资源: attr 'android:windowCloseOnTouchOutside'。

我的布局文件中没有错误。

我试过清理项目 - 没有运气。 我的编译器以 1.6 为目标。 知道是什么原因造成的吗?

您是在针对 1.6 构建它吗?您必须将构建目标更改为至少 4.0 才能正确编译它。

这是因为ABS通过比较Android.os.Build.VERSION对某些Android平台使用不同的方法。因此,如果您针对 1.6 编译它,它将找不到 Build.Versions 和更新的方法。

最新更新