Не удалось найти annotations.jar после обновления до ADT 23

? Alin @ | Original: StackOverFlow
---

Таким образом, видя, чтоновый Android L вне, я сказал, что я должен дать ему попробовать. Я установил новый ADT обновление от SDK Tools, а затем из обновлений. После Eclipse, перезагрузки, я получаю ошибку, что Android зависимости не удалось загрузить из-за Android -SDK oolssupportannotations.jar не может быть найдено.

Я проверил папку и он не имеет файла.

Ну, я сказал себе, что, может быть,обновление ADT не хорошо так, видя, чтоновая затмение 4.4, что я думал, что я мог сделатьновую установку . Так, загруженных затмение 4,4, установлены ADT инструменты и Android SDK ... и я получаю ту же ошибку .

Любые идеи о том, как это исправить ?

---

Top 5 ответ

1user2967137 @

Удаление / установка библиотекой поддержки не помогло, так что я сделал это :

Найдено ..android-sdkextrasandroidsupportannotationsandroid-support-annotations.jar и скопировал его ..android-sdk oolssupportannotations.jar

Проблема ушла с тех пор. Не выглядит как невероятно огромная решение, но по крайней мере теперь я могу построить мой проект в Eclipse.

2GavinCT @

Щелкните правой кнопкой мыши на вашем проекте -> project.properties -> target=android-19

3aarati @

Добавлениеhttp://central.maven.org/maven2/com/google/android/annotations/4.1.1.4/annotations-4.1.1.4.jarкак annotations.jar решить мои ошибки

4SHS @

На Затмение - После обновления ADT или обновление Google SDK версии, мы находим проблему для существующей версии Google Play Service Lib .

С помощью ответов выше и других поисковых, нашел следующий способ исправить это.

Из меню Проект Eclipse, снимите 'Build автоматически "

1 ) Удалите существующий Lib проект "Google -Play - services_lib ».

2 ) Затмение Меню - > Файл - > Импорт - > ' Имеющиеся Android код в Workspace "

выбрать проект, из " Android - sdkextrasgooglegoogle_play_serviceslibprojectgoogle игра - services_lib "

3 ) Выберите тот же проект, флажок в " проекта для импорта "

4 ) Также проверьте " Копировать проекты в рабочей области "

5 ) Когда появитсяпроект в " Package Explorer ", щелкните правой кнопкой мыши на нем и выберите Свойства.

Выберите " Android "

(Как решения " Гэвин Чен ') - выберите последнюю платформу и уровень Api для этого проекта библиотеки и нажмите кнопку ОК, чтобы закрыть окно свойств

5 ) снова щелкните правой кнопкой мыши на том же либерал- проекта от « Package Explorer ", нажмите на кнопку " Build Project "

Теперь вы найдетев Google Play Service Библиотека построена правильно .

Тогда вы можете создать свой другие проекты, которые зависят от него. Вам также может понадобиться, чтобы "Удалить" и "Добавить" в Google, плей- service_lib, из проекта - свойства - Android - Библиотека.

Вы можете повторно выберите 'Создать автоматически " вариант из меню " Project " .

5Luca Sepe @

Завтра я была такая же проблема после обновления до ADT 23 .

Проблема связана с аннотациями .

Есть две библиотеки с аннотациями в Android SDK:

Android - SDK / Дополнительно / Android / поддержка / аннотации / Android -поддержка - annotations.jar

Этот пакет включает в себя:

AnimRes AnimatorRes AnyRes ArrayRes AttrRes BoolRes ColorRes DimenRes DrawableRes FractionRes IdRes IntDef IntegerRes InterpolatorRes LayoutRes MenuRes NonNull Nullable PluralsRes RawRes StringDef StringRes StyleRes StyleableRes XmlRes

and

Android -SDK / инструменты / поддержка / annotations.jar

что ... с новым ADT обновления, почему-то исчезли.

Этот пакет содержит два аннотации ( вероятно,наиболее часто используемых :- )) :

SupportLint TargetApi

Без них, если ваш код (или зависимости их использовать) Затмение будет жаловаться .

Чтобы решить эту проблему, мы должныпредыдущее annotation.jar .

Я скачал файл по ссылке, предложенной aarati :

http://central.maven.org/maven2/com/google/android/annotations/4.1.1.4/annotations-4.1.1.4.jar

Переименовал его в annotation.jar и переехали на Android- SDK / инструменты / поддержка /

Перезапуск Eclipse, все будет хорошо.