Я пытаюсь обновить свои Android SDK Tools до 17 rev. и я обновил утилиты SDK Tools, но в свойствах/библиотеке;
Но тот факт, что в папке поддержки уже есть annotations.jar. Что я должен сделать, чтобы исправить это?
Я пытаюсь обновить свои Android SDK Tools до 17 rev. и я обновил утилиты SDK Tools, но в свойствах/библиотеке;
Но тот факт, что в папке поддержки уже есть annotations.jar. Что я должен сделать, чтобы исправить это?
У меня была та же проблема. Я пошел в SDK Manager в eclipse (Window → Android SDK Manager) и установил пакет поддержки Android, который находится в папке "Дополнительно". После установки ошибка исчезла (по крайней мере, в моей системе)
Итак, когда я обновил sdk до версии L, у меня была такая же проблема. Но после добавления дополнительных папок в SDK Manager я не нашел файл annotation.jar. Возможно, ошибка Google в новой версии SDK. Поэтому я скопировал файл annotation.jar из старой папки SDK (папка полгода назад)
Щелкните правой кнопкой мыши на свой проект, в контекстном меню выберите "Свойства", вы увидите окно. Вторая строка - Android - нажмите на нее. Вы увидите список установленных SDK. Проверьте любой SDK, который имеет уровень API 16 или более.
annotationas.jar встроен в SDK с 16 уровнями API и после него.
Для меня работала загрузка файла annotations.jar, а затем добавление его туда, где оно должно было быть в соответствии с ошибкой.
Его можно скачать здесь: http://mvnrepository.com/artifact/com.google.android/annotations/4.1.1.4
После обновления всех пакетов в менеджере SDK вам также потребуется обновить инструментарий Android Developer. Eclipse → Справка → Проверить обновления → Установить
Я думаю, что Google изменил расположение этого файла jar с <SDK_DIR>/extras/android/support/annotations.jar
до <SDK_DIR>/extras/android/support/annotations/android-support-annotations.jar
Чтобы решить эту проблему, я выполнил следующие шаги для всех проектов и библиотек в моей рабочей области, используя эту банку:
Java Build Path -> Libray
Tab,Add External Jars
У меня была эта проблема только сейчас, и это был лучший результат в Google. Публикация моих результатов для путешествующих по времени гуглеров из будущего.
Решение Хосе не сработало для меня, поскольку в моем менеджере обновлений не было папки "Дополнительно" или "Android Support", поэтому в течение последних двух лет все должно было измениться.
Вот что для меня работало: обновить все пакеты в менеджере SDK. Я не знаю, какое обновление, в частности, исправило его, но теперь, когда все они обновлены, проблема решена.