android - 操作栏 Sherlock 给出资源错误

标签 android resources actionbarsherlock

我正在为 Android 2.1 编译。拿了一个运行良好的简单示例项目并添加了 Action Bar Sherlock 库,现在我遇到了资源错误。具有 R 资源的每一行现在都有一个错误。此外,在控制台中,我收到 200 多个错误,这些错误与此类似:

[CountDownTimerActivity] /Users/kristywelsh/Documents/WorkspacesDec2012/Workspaces/ActionBarSherlock/res/values/abs__themes.xml:211: error: Error: No resource found that matches the given name: attr 'android:windowCloseOnTouchOutside'.

我的布局文件没有错误。

我已经尝试清理项目 - 没有成功。我的编译器目标是 1.6。知道是什么原因造成的吗?

最佳答案

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

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

关于android - 操作栏 Sherlock 给出资源错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13936666/

相关文章:

没有模拟器的Android测试

android - 在 Fling 事件上制作动画

java - Android - 如何检测 compass 度数的变化(Java)

objective-c - 运行应用程序时,如何在 Mac OS X Cocoa 应用程序中使用放入 Xcode 中的文件?

c - 如何使用最少的系统资源在 ANSI C 中创建 "infinite"系列的交替符号?

grails - 在 Grails 中创建一个新的资源包?

android - 使用 Sherlock 更改操作栏选项卡中的字体样式

android - 夏洛克操作栏菜单

android - SherlockActionBar : How to adjust CustomView against actionBar

java - 如何使用 fragment 转换为 View 或按钮设置动画?