6

Обновление Eclipse с инструментами разработки под Android версии 23

27

Проблема с обновлением 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 ответ(ов)

0

Ни одно из других решений не сработало для меня, когда я использовал ADT bundle, опубликованный на developer.android.com.

В конечном итоге я скачал последнюю версию Eclipse ( не ADT bundle) и установил плагин ADT через меню СправкаУстановить новое ПО → введя https://dl-ssl.google.com/android/eclipse (упомянуто пользователем @RED_).

Также мне пришлось обновить рабочую область, чтобы она указывала на мою предыдущую рабочую область, и большинство вещей, похоже, было восстановлено.

Кстати, это, кажется, хорошее время для миграции на Android Studio...

0

Я сегодня обновлял свой сервер сборки и столкнулся с такой же проблемой. Она уже была зафиксирована в репозитории:
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, проверьте, нужно ли вам скопировать и этот файл.

0

В ответ на ваш вопрос:

К сожалению, нет возможности обновить уже загруженный пакет ADT. Вам доступны два варианта:

  1. Установить Eclipse с официального сайта eclipse.org и добавить ADT, указав сайт обновлений: https://dl-ssl.google.com/android/eclipse.

  2. Скачать пакеты по следующим ссылкам:

С версии ADT bundle 23.0.2 должна быть возможность обновляться до будущих версий ADT.

Источник: Google Code Issue 72912

0

Я столкнулся с проблемой и предпринял следующие шаги для ее решения:

  1. Перейдите на сайт http://developer.android.com/sdk/installing/installing-adt.html и скачайте последний ZIP-файл ADT (внизу страницы).
  2. Откройте Eclipse и в меню выберите HelpAbout EclipseInstallation details.
  3. Удалите Android DDM, Android Development Tools, Hierarchy Viewer, Native Development Tools, TraceView и т.д. версии 22.X.
  4. В меню Help выберите Install New SoftwareAddArchive и выберите загруженный ZIP-файл, который вы скачали на шаге 1.
  5. Выберите все последние версии всех компонентов 23, которые вы удалили на шаге 3, и примите лицензионное соглашение.

После перезагрузки Eclipse проблема была решена.

0

Чтобы решить проблему, попробуйте следующее:

  1. Скачайте и установите свежую версию Eclipse с сайта: Eclipse IDE for Java Developers.

  2. Затем перейдите в меню Help → Install New Software и добавьте репозиторий с помощью следующей ссылки: https://dl-ssl.google.com/android/eclipse/.

Эти шаги часто помогают в настройке окружения для разработки Android в Eclipse.

Чтобы ответить на вопрос, пожалуйста, войдите или зарегистрируйтесь