我正在为Android 2.1编译。拿了一个工作正常的简单示例项目并添加了Action Bar Sherlock库,现在我遇到了资源错误。现在,每个拥有R资源的行都有错误。此外,在控制台中,我收到了200多个类似于此的错误:
[CountDownTimerActivity] /Users/kristywelsh/Documents/WorkspacesDec2012/Workspaces/ActionBarSherlock/res/values/abs__themes.xml:211:错误:错误:找不到与给定名称匹配的资源:attr'android:windowCloseOnTouchOutside'。< / p>
我的布局文件中没有错误。
我试过清理这个项目 - 没有运气。我的编译器的目标是1.6。知道是什么导致这个吗?
答案 0 :(得分:1)
你正在建立它对1.6?您必须将构建目标更改为至少4.0才能正确编译它。
这是因为ABS通过比较Android.os.Build.VERSION对某些Android平台使用不同的方法。因此,如果您针对1.6进行编译,则无法找到Build.Versions和更新的方法。