无法构建actionbarsherlock:BuildConfig无法解析为变量

Ily*_*gan 13 eclipse android adt android-build actionbarsherlock

我使用"导入 - >现有Android代码进入工作区"将actionbarsherlock文件夹导入工作区.然后我确保了以下内容:

  • 在清单中:

    <uses-sdk android:minSdkVersion="7" android:targetSdkVersion="16"/>

  • 属性 - > Android:构建目标是API 16(Android 4.1.2)并检查IsLibrary.

  • 属性 - > Java编译器:编译器合规性级别设置为1.6.

但是我遇到了很多BuildConfig cannot be resolved to a variable错误.

我试图多次清理所有项目,甚至多次重启Eclipse.我甚至尝试手动添加BuildConfig类,但仍然有很多R cannot be resolved to a variable我无法解决的错误.

我已经阅读了几十个答案(例如这一个:使用ActionBarSherlock时R无法解决错误),但没有任何帮助.任何帮助都感激不尽.

Ily*_*gan 14

奇怪的是,问题是我上次更新Android SDK Manager中的组件时跳过MIPS系统映像.现在我将MIPS系统映像从版本2更新为4,一切都很好.

我甚至不使用MIPS,但也许有一些奇怪的兼容性问题.


Cam*_*ham 8

我有同样的问题.当我回到Android SDK Manager时,它向我展示了我可以将Android SDK平台工具和Android SDK Build-tools更新到版本17.这解决了我的问题.