R не удается устранить ошибку при использовании ActionBarSherlock

Я пытаюсь использовать 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

« Убедитесь, что проект является проектом библиотеки » - Это

Как я могу избавиться от этих ошибок?

12
задан MattF 30 January 2012 в 23:36
поделиться