Невозможно создать actionbarsherlock: BuildConfig не может быть разрешен переменной
Я импортировал папку actionbarsherlock в рабочую область, используя "Импорт → Существующий код для Android в рабочее пространство". Затем я обеспечил следующее:
-
В манифесте:
<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
, которые я не мог решить.
Я читал десятки ответов (например, этот: R не может быть устранена ошибка при использовании ActionBarSherlock), но ничего не помогает. Любая помощь будет высоко оценена.
Ответы
Ответ 1
Как ни странно, проблема заключалась в том, что я пропустил MIPS System Image в последний раз, когда обновлял компоненты в Android SDK Manager. Теперь я обновил MIPS System Image от версии 2 до 4, и все строит отлично.
Я даже не использую MIPS, но, возможно, была какая-то странная проблема совместимости.
Ответ 2
У меня была та же проблема. Когда я вернулся к Android SDK Manager, он показал мне, что я могу обновить Android SDK Platform-tools и Android SDK Build-tools до версии 17. Это устранило проблему для меня.
Ответ 3
Как ни странно, эта проблема исправляется, когда я добавляю старые вкусы Android SDK build tools
: 18.x и 17.x
(По какой-то причине я удалил некоторые из них)
![enter image description here]()