Обновление Eclipse с инструментами разработки под Android версии 23
Проблема с обновлением Eclipse после установки новых SDK инструментов (версия 23)
Я обновил Eclipse до новых инструментов SDK (ревизия 23), но теперь при запуске Eclipse появляется следующая ошибка:
Этот Android SDK требует версии Android Developer Toolkit не ниже 23.0.0. Текущая версия – 22.6.3.v201404151837-1123206. Пожалуйста, обновите ADT до последней версии.
При использовании функции "Проверка обновлений" обновлений не найдено. Если я пытаюсь воспользоваться "Установить новое ПО", я вижу версию 23, но не могу выполнить обновление из-за следующей ошибки:
Не удается завершить установку из-за конфликта зависимостей.
Устанавливаемое программное обеспечение: Android Development Tools 23.0.0.1245622 (com.android.ide.eclipse.adt.feature.feature.group 23.0.0.1245622)
В настоящее время установленное программное обеспечение: Android Developer Tools 22.2.1.v201309180102-833290 (com.android.ide.eclipse.adt.package.product 22.2.1.v201309180102-833290)
Можно установить только один из следующих пакетов одновременно:
ADT Package 22.6.3.v201404151837-1123206 (com.android.ide.eclipse.adt.package 22.6.3.v201404151837-1123206)
ADT Package 23.0.0.1245622 (com.android.ide.eclipse.adt.package 23.0.0.1245622)
Не удается удовлетворить зависимость:
От: Android Development Tools 23.0.0.1245622 (com.android.ide.eclipse.adt.feature.feature.group 23.0.0.1245622)
К: com.android.ide.eclipse.adt.package [23.0.0.1245622]
Не удается удовлетворить зависимость:
От: Android Development Tools 22.6.3.v201404151837-1123206 (com.android.ide.eclipse.adt.feature.group 22.6.3.v201404151837-1123206)
К: com.android.ide.eclipse.adt.package [22.6.3.v201404151837-1123206]
Не удается удовлетворить зависимость:
От: ADT Package 22.2.1.v201309180102-833290 (com.android.ide.eclipse.adt.package.feature.group 22.2.1.v201309180102-833290)
К: com.android.ide.eclipse.adt.feature.group 22.2.0
Не удается удовлетворить зависимость:
От: Android Developer Tools 22.2.1.v201309180102-833290 (com.android.ide.eclipse.adt.package.product 22.2.1.v201309180102-833290)
К: com.android.ide.eclipse.adt.package.feature.group [22.2.1.v201309180102-833290]
После загрузки последней версии ADT с веб-сайта, кажется, появилась еще одна проблема.
С инструментами SDK ревизии 23 отсутствует proguard, папка SDK dir/tools/proguard
отсутствует, а также отсутствуют и другие инструменты. Эта версия содержит несколько ошибок.
Как мне решить эту проблему и обновить ADT до нужной версии?
5 ответ(ов)
Ни одно из других решений не сработало для меня, когда я использовал ADT bundle, опубликованный на developer.android.com.
В конечном итоге я скачал последнюю версию Eclipse ( не ADT bundle) и установил плагин ADT через меню Справка → Установить новое ПО → введя https://dl-ssl.google.com/android/eclipse
(упомянуто пользователем @RED_).
Также мне пришлось обновить рабочую область, чтобы она указывала на мою предыдущую рабочую область, и большинство вещей, похоже, было восстановлено.
Кстати, это, кажется, хорошее время для миграции на Android Studio...
Я сегодня обновлял свой сервер сборки и столкнулся с такой же проблемой. Она уже была зафиксирована в репозитории:
https://code.google.com/p/android/issues/detail?id=72419
Исправление находится в разработке, а временное решение, согласно проектному менеджеру, следующее:
Пожалуйста, подождите обновленную версию в течение одного-двух дней. До тех пор вашим временным решением будет скачать один из файлов:
http://dl.google.com/android/android-sdk_r22.6.2-linux.tgz
http://dl.google.com/android/android-sdk_r22.6.2-windows.zip
http://dl.google.com/android/android-sdk_r22.6.2-macosx.zip
и скопировать следующие файлы:
tools/hprof-conv
tools/support/annotations.jar
tools/proguard
[правка]
У меня тоже не хватало zipalign, проверьте, нужно ли вам скопировать и этот файл.
В ответ на ваш вопрос:
К сожалению, нет возможности обновить уже загруженный пакет ADT. Вам доступны два варианта:
Установить Eclipse с официального сайта eclipse.org и добавить ADT, указав сайт обновлений: https://dl-ssl.google.com/android/eclipse.
Скачать пакеты по следующим ссылкам:
С версии ADT bundle 23.0.2 должна быть возможность обновляться до будущих версий ADT.
Источник: Google Code Issue 72912
Я столкнулся с проблемой и предпринял следующие шаги для ее решения:
- Перейдите на сайт http://developer.android.com/sdk/installing/installing-adt.html и скачайте последний ZIP-файл ADT (внизу страницы).
- Откройте Eclipse и в меню выберите Help → About Eclipse → Installation details.
- Удалите Android DDM, Android Development Tools, Hierarchy Viewer, Native Development Tools, TraceView и т.д. версии 22.X.
- В меню Help выберите Install New Software → Add → Archive и выберите загруженный ZIP-файл, который вы скачали на шаге 1.
- Выберите все последние версии всех компонентов 23, которые вы удалили на шаге 3, и примите лицензионное соглашение.
После перезагрузки Eclipse проблема была решена.
Чтобы решить проблему, попробуйте следующее:
Скачайте и установите свежую версию Eclipse с сайта: Eclipse IDE for Java Developers.
Затем перейдите в меню Help → Install New Software и добавьте репозиторий с помощью следующей ссылки:
https://dl-ssl.google.com/android/eclipse/
.
Эти шаги часто помогают в настройке окружения для разработки Android в Eclipse.
Ошибка «Необходимо переопределить метод суперкласса» после импорта проекта в Eclipse
Не удается запустить Eclipse - Java был запущен, но вернул код завершения = 13
IntelliJ: Показать подсказки JavaDocs при наведении мыши
Как заставить Android-устройство вибрировать с разной частотой?
Как сгенерировать уникальный хеш-код для строкового ввода в Android?