Eclipse говорит, что требуется более новая версия ADT, но не может найти обновление - PullRequest
4 голосов
/ 20 февраля 2012

В Eclipse я проверяю наличие доступных пакетов Android на Window->Android SDK and AVD Manager.Под "Доступными пакетами" он показывает сайт как "https://dl-ssl.google.com/android/repository/repository.xml" - но внизу там написано "This repository requires a more recent version of ADT. Please update the Eclipse Android plugin".

Однако в меню «О Eclipse» указано, что я использую Android ADT 16.0.1, и когда я проверяю наличие обновлений с помощью Help->Check for Updates, оно говорит "No updates were found".

Так как можноя могу получить пакеты Android, когда мне требуется более новая версия ADT, но Eclipse говорит, что обновления ADT не были найдены?

С уважением, Том

Ответы [ 4 ]

17 голосов
/ 08 июня 2013

У меня тоже была эта проблема при обновлении с 21.x до 22.

Нет необходимости полностью удалять и переустанавливать Eclipse.

  • Когда затмение жалуется нанеправильно ADT, просто закройте диалоговое окно.
  • Перейдите в раздел Справка / Установка нового программного обеспечения.
  • В разделе «Работа с» выберите «Сайт обновления инструментов разработчика Android - hxxp: //dl-ssl.google.com/android/eclipse/»
  • Обязательно снимите флажок «Связаться со всеми»обновлять сайты ... ».Да.Снимите флажок.Почему, я не знаю, но в противном случае это не удается.Не объясняя, почему.
  • Нажмите «Далее», подтвердите лицензию и т. Д., Закончили.

Это сработало для меня.Но на вопрос, почему многомиллиардному проекту, подобному Android, не удается создать простое и работающее обновление без выбора каких-либо странных опций, до сих пор не дан ответ.

0 голосов
/ 17 октября 2014

Хорошо, это то, что я работал в моем случае, JFTR:

Удаление ADT:

  • Открыть «Об Eclipse» в справке (Linux и Windows) или в меню Eclipse (OSX)
  • Нажмите «Сведения об установке»
  • Выберите только инструменты разработки Android
  • Нажмите «Удалить»
  • После удаления Eclipse запросит перезагрузку, так что сделайте это.

Переустановите ADT:

  • Открыть «Справка / Установить новое программное обеспечение»
  • В «Работа с» выберите ADT должен иметь URL-адрес типа «https://dl -ssl.google.com / android / eclipse / »
  • Разверните «Инструменты разработчика» и отметьте только «Инструменты разработки Android»
  • Нажмите «Далее» и дождитесь завершения установки
  • Перезапустить Eclipse

Надеюсь, это кому-нибудь поможет.

0 голосов
/ 20 февраля 2012

По совету Юрия, я удалил и переустановил Eclipse.Я не уверен в предыдущей версии, но это была версия Helios, по крайней мере, 2 года.Новая версия - Indigo, и теперь менеджеры SDK и AVD отображаются как отдельные пункты меню «Окно», а все установленные версии SDK отображаются под менеджером SDK.Я полагаю, что в последних версиях Android есть что-то несовместимое с Helios (хотя документация Android утверждает, что Android совместим с Helios).Спасибо Юрий!

0 голосов
/ 20 февраля 2012

Это очень странно. Если вы установили AVD 16, у вас должны быть отдельные строки меню для Android SDK Manager и AVD Manager (в меню Window). Я думаю, что вам следует переустановить плагин Eclipse и ADT.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...