android - 使用ActionBarSherlock库报错 "R class can not be resolved"

标签 android actionbarsherlock

我正在使用 ActionBarSherlockAndroid 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/

相关文章:

android - 更改sherLock Spinner控件android的样式

java - Kotlin lateinit 对应java

android - 同一个Activity中不同的SoftInputMode,有可能吗?

java - 设置AsyncTask调用其他方法

android - 修复了带有 android.support.v4.view.PagerTabStrip 或 ViewPagerIndicator 的选项卡

java - 获取类之外的选项卡位置

actionbarsherlock getSupportActionBar() 在 android4.0 中返回 null,但在 2.3.3 中是可以的

javascript - 在前台显示通知 react 原生 firebase v6

android - 应该如何在 PagerAdapter 中使用 getApplication 方法

Android Studio gradle 和库导入