我正在尝试使用 Jake Wharton 的ActionBarSherlock来支持 android 项目中的操作栏,一直到 1.6
我开始使用常见问题解答页面上提供的视频,但是在视频中的 2:25 之后,当他导入项目时,我得到了一大堆 > 200 个编译器错误的列表,主要是处理一些 @override 的东西。我通过以下方式修复了大部分错误:
右键单击项目>属性>Java编译器>编译器合规级别:并将其设置为1.6。
这迫使重新构建,突然间我只剩下 54 个错误。其中大多数是“R 无法解析为变量”,但最后 5 个都是“导入 com.actionbarsherlock.R 无法解析”。我搜索了一下,解决这个问题的常用方法如下:
“确保您的资源没有错误”——我检查了 /res 文件夹中的任何内容都没有问题
“确保你没有导入 android.R ”——我不是。我有:
import com.actionbarsherlock.R
我突然想到包名称可能不正确,但事实并非如此。
“简单地清理项目”——这样做了很多次都没有效果
《确保eclipse完全可以生成R文件》——在我刚才做的空白测试项目中可以
以及其他一些更特定于 ActionBarSherlock 的修复:
“确保您的 targetSDK 为 11 或更高版本” -- 设置为 13
“确保项目是库项目”——它是
我怎样才能摆脱这些错误?