android-support-v4.jar неправильно импортируется в Eclipse

Я пытаюсь чтобы получить приложение для компиляции, которое использует классы android-support-v4.jar и Fragmentation , которые оно содержит, но я продолжаю получать сообщения всякий раз, когда я пытаюсь скомпилировать, что есть ошибки в код. Все ошибки связаны с разными классами Fragmentation , которые находятся в .JAR . Я попробовал , удерживая клавишу Ctrl в папке проекта, а затем выбрав Android Tools -> Добавить библиотеку совместимости , и я продолжаю получать эту ошибку:

[2011-12-20 11:55:31 - Android Compatibility JAR not found:]
/Applications/eclipse/Eclipse.app/Contents/MacOS/v4/android-support-v4.jar

Почему он ищет .JAR в содержимом пакета Eclipse? Я вошел в свойства проекта, перешел в путь сборки Java и импортировал .JAR из папки MainActivity / libs , что не сработало, а затем я попробовал чтобы импортировать его из моего каталога SDK, и это не сработало. Я исправлял свойства проекта, очищал и строил его бесчисленное количество раз, я перезапускал Eclipse, мой компьютер, повторно загружал и устанавливал Eclipse, Android SDK и ADT, но по-прежнему ничего. Я в полном тупике.


Edit


Я прошел путь сборки и импортировал .JAR как из MainActivity / libs , так и из моего каталога SDK. Я добавил .JAR в каталог, который продолжает появляться в ошибках, и это не сработало. Что заставляет Eclipse искать его в содержимом пакета приложения?


Обновление


Итак, после обработки содержимое проекта не показывает никаких ошибок, но папка MainActivity по-прежнему сообщает, что она есть, и я все еще не могу скомпилировать.

Как nyah:

enter image description here


Revision


Итак, я думаю, что вопрос может заключаться в следующем: «Почему Eclipse ищет .JAR в содержимом пакета приложения Eclipse, а не в каталоге libs проекта или каталог Android SDK, который я использовал для его импорта в качестве внешнего .JAR? "


Обновление №2


Я получаю только одну ошибку после того, как поработал, она связана с этим методом:

@Override
public MenuItem setOnActionExpandListener(OnActionExpandListener onActionExpandListener) {
    // Noop
    return this;
}

Быстрое исправление говорит, что я следует удалить аннотацию @Override, но этот метод должен переопределить метод суперкласса.

Это ошибки, которые он показывает:

Multiple markers at this line
- The method setOnActionExpandListener(MenuItem.OnActionExpandListener) of type SimpleMenuItem must override a superclass method
- implements android.view.MenuItem.setOnActionExpandListener
16
задан JustLikeThat 22 December 2011 в 00:00
поделиться