Eclipse: не позволит мне использовать Android SDK, ошибочно утверждает, что мой ADT устарел

Я развиваюсь для Android с Eclipse, и все работает хорошо до вчерашнего дня. Я использовал Ninite, чтобы обновить все мои вещи, включая JRE и все (pro tip: не делайте этого), и он перезапустил мой компьютер, не спрашивая в середине редактирования моего рабочего пространства.

Это вызвало всевозможные грязные проблемы, но теперь все работает, за исключением Android. Я обновил Android SDK и Eclipse ADT, а затем, когда я пытаюсь сказать Eclipse местоположение SDK, он дает эту ошибку:

Для Android SDK требуется Android Developer Toolkit версии 14.0.0 или выше. Текущая версия 12.0.0.v201106281929-138431. Обновите ADT до последней версии.

Теперь это откровенная ложь. Мой ADT – это версия 14.0.something. Я пробовал «Справка»> «Проверить наличие обновлений», он говорит, что обновлений нет. Я попробовал Help> Установить новое программное обеспечение …> Доступные сайты программного обеспечения и удалить ретрансляцию ADT, а затем переустановить ADT, и он говорит, что это не удалось, потому что у меня уже есть версия 14.0.whatever.

Как убедить Eclipse в том, что мой ADT обновлен?

Solutions Collecting From Web of "Eclipse: не позволит мне использовать Android SDK, ошибочно утверждает, что мой ADT устарел"

Я нашел ответ на эту проблему. (Я использую Helios, но он должен работать в любом случае)

  1. Goto folder / Program Files (x86) / Eclipse / Plugins / и убедитесь, что предыдущие более старые версии com.android.ide.eclipse.adt.package _ ## … удалены (иногда обновление не удается удалить из-за UAC). Сохраните текущую желаемую версию и выполните следующее.

    Введите описание изображения здесь

  2. Запустите Eclipse как администратор или временно отключите UAC. (Windows 7)

  3. Перейти к справкеУстановка нового программного обеспечения .

  4. В работе с: введите https://dl-ssl.google.com/android/eclipse/ и нажмите ENTER.

  5. Подождите, пока Eclipse извлечет репозиторий. В списке появится элемент с именем Инструменты разработчика .
    Отметьте его для установки, нажмите « Далее» и следуйте инструкциям по установке инструментов ADT.

  6. По завершении попросит перезапустить Eclipse. Убедитесь, что вы это сделали.

  7. Когда Eclipse перезагрузится, все ваши пакеты Android SDK должны появиться снова.

  8. Не забудьте возобновить UAC, если вам это нужно.

Опция – это вручную загрузить плагин ADT (архив ADT). На странице есть http://developer.android.com/sdk/eclipse-adt.html . На странице показано, что ADT 18 доступен по адресу http://dl.google.com/android/ADT-18.0.0.zip . Ссылка ближе к нижней странице. Мне было 17, хотя 18 были последними, поэтому я изменил URL загрузки, изменив с 18 на 17.

Выберите СправкаУстановить новое программное обеспечениеДобавить → Выбрать архив и выбрать местоположение загруженного файла архива ADT, нажмите « ОК» .

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

Надеюсь это поможет.

У меня такая же проблема. Мой ADT в eclipse был версией 8.x. Но моему приложению требовалась версия 12 или более. Итак, я решил обновить Android SDK и ADT до последнего (на данный момент последний ADT равен 17). Мне удалось обновить SDK, но не ADT. Он всегда жаловался, что я получил версии уже, но у меня было только 8.x. Новый SDK, который я только что обновил, будет работать только с ADT 14 и выше. Итак, я успешно нарушил свое развитие Android!

Причина, по которой я не смог обновить свой ADT до последнего, состоял в том, что я использовал Eclipse 3.5. Для новых версий ADT требуется 3,6 или более. Этот небольшой, но ключевой бит информации был действительно в нижней части ошибки, созданной Eclipse, которая требовала прокрутки (поскольку отображались только самые верхние строки ошибок). Вы, как правило, не прокручивали вниз, так как за этими верхними строками следовали пробельные строки :). Я не прокрутил, и, наверное, я потратил около дня на то, чтобы исправить эту проблему. Но в конце концов я увидел эти стрелки вверх / вниз справа от диалогового окна, и я прокрутил вниз. Там ясно сказано, что для ADT 17 требуется время работы Eclipse 3.6 и более.

Поэтому я решил найти подходящий ADT, который будет работать с Eclipse 3.5. Да, завтра, когда я нахожусь в настроении, я перейду на Eclipse 3.6 или 3.7, и нагрузка на лодку плагинов у меня есть 🙂

Я только что обновил версию Android SDK и имел точно такую ​​же проблему. Не удалось выполнить команду Eclipse «Проверить наличие обновлений», поскольку по некоторым причинам Android Traceview не удалось обновить.

Мое решение состояло в следующем:
* Открыть EclipseСправкаОб Eclipse .
* Нажмите « Сведения об установке» .
* Здесь выберите все связанные с андроидом строки и обновите их один за другим, перезапустив eclipse каждый раз.

И, наконец, это сработало (даже с Гелиосом)!

Лучший вариант – открыть идентификатор eclipse

Затем перейдите в HelpAbout Eclipse >>

U найдет кнопку «Сведения об установке», нажмите

И теперь вы можете видеть все установленные расширения anriod.

Выделите все или выберите один за другим и просто нажмите кнопку обновления.

Вы получите последнюю версию из сети.

Надеюсь, это поможет всем вам.

В Eclipse:

СправкаПроверить наличие обновлений .

Ваши ADT и SDK еще не обновлены, и Eclipse жалуется на правильные вещи …

Откройте Android SDK Manager с панели инструментов и обновите SDK оттуда. Это не помогает, если вы проверяете обновления Eclipse. Потому что через Eclipse вы не можете проверять обновления SDK для Android.

Кнопка выглядит так: Введите описание изображения здесь

Я слышу общую проблему: новые версии Android ADK требуют более новых версий eclipse. Коллеги, которые нанесли удар, говорят, что они установили Indigo вместо старых версий Helios и смогли решить проблему таким образом. Я еще не сделал того же самого.

Для кого-либо еще с этой проблемой моим решением было просто удалить папку Eclipse и загрузить новую копию с нуля. Затем мне пришлось перезагрузить все плагины, включая adt, которые работали в этот раз.