我正在使用 ActionBarSherlock为 Android 2.1 平台实现操作栏。
但在 Eclipse 中,无论我从下载的 ActionBarSherlock 库中导入现有项目,还是从下载库中创建新项目,我总是得到“R cannot be resolved”。然后我注意到 gen/
文件夹下没有 R.java
文件。我试图清理项目,但没有帮助...任何人都可以帮助我如何摆脱这个 ActionBarSherlock 库?
最佳答案
ActionBarSherlock (v3.x) 要求您使用 Android 3.2 进行编译。您没有看到 R.java
文件的原因是您可能使用以前的版本进行编译,这意味着无法找到 Android 3.0+ 上使用的某些样式。
确保您使用 Android 3.2 进行构建, list 中的目标 API 11+,并且使用的是 JDK 1.6。这些是库编译的常见缺陷。
关于android - 使用ActionBarSherlock库报错 "R class can not be resolved",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9161398/