Ошибка: для этого Android SDK требуется Android Developer Toolkit версии 22.6.1 или выше.

104

Я установил adt версии 22.6.1 уже 2 дня назад. Он работал нормально. Внезапно, когда я открываю eclipse сегодня, он продолжает показывать мне следующую ошибку:

Для этого Android SDK требуется Android Developer Toolkit версии 22.6.1 или выше. Текущая версия - 22.2.1.v201309180102-833290. Обновите ADT до последней версии.

Вот снимок экрана моего Android SDK Manager для eclipse: введите описание изображения здесь

Я попытался выполнить следующие действия, чтобы решить мою проблему, как описано в этой ссылке

  1. Помощь | Установить новое программное обеспечение
  2. Выберите сайт обновления ADT (их два, один с http://и один с https://. Если один не работает, попробуйте другой.
  3. Выберите раздел инструментов разработчика и нажмите «Далее».
  4. Вы должны увидеть диалоговое окно, в котором говорится, что это программное обеспечение уже установлено, вместо этого будет выполнено обновление . Нажатие OK приведет к установке 22.6.1.

Но, к сожалению, у меня это не сработало.

Вот скриншот, который я прилагаю, который показывает ошибку, которую я получаю при обновлении инструментов.

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

Как мне от этого избавиться?

ЛитлНаруто
источник
4
в моем случае работает с httpS
Адриан
Но вмятина в моем случае :( @Adrian
TheLittleNaruto
У меня была аналогичная проблема, и в итоге я загрузил eclipse и установил свежий ADT.
Vishal Vyas
вы пробовали решение @Lalit? Я добавил URL-адрес и появился пакет для решения проблемы и другие инструменты.
Адриан
stackoverflow.com/questions/24525595/… дает возможное обходное решение.
Джанака Бандара

Ответы:

153

Я вчера решил эту проблему.

Выполните следующие действия: Справка -> Установить новое программное обеспечение -> Добавить -> ( Дайте любое имя, допустим NewUpdate ) -> добавьте этот URL: https://dl-ssl.google.com/eclipse/plugin/4.2 -> ОК

Теперь он перечислит доступные обновления, которые в идеале должны быть adt 20.xx

Выберите элементы списка Пусть будет установлено. Eclipse перезапустится, и все будет готово.

Надеюсь, это будет вам полезно :)

Лалит
источник
Теперь при запуске ADT я получил parseSdkContent failed java.lang.NullPointerException
Эрнест,
1
@Ernest Вот для вас решение: Найдите папку с именем: .android , удалить эту папку, Перезапуск Eclipse , и его DONE :)
Лалита
Также может быть полезно отметить, что вам может потребоваться запустить eclipse в качестве администратора, если вы похожи на меня, и вам нужно разрабатывать для работы на машине, заблокированной ИТ-
отделом,
Для меня URL-адрес не работал. Итак, я выполнил шаги, указанные по этой ссылке. developers.google.com/eclipse/docs/install-from-zip
user358591
4

Тем не менее, если кто-то сталкивается с этой проблемой, выполните следующие действия:

  1. скачать новый автономный SDK с сайта разработчика Android

  2. Закройте eclipse, если он открыт, и скопируйте новый загруженный SDK в то же место, где находится ваш уже существующий старый SDK. Необходимо заменить конфликтующие файлы и сохранить покой.

  3. Не нужно удалять старый SDK. Копирование, как на шаге 2, обновит вашу версию Android Developer Toolkit до 22.6.1 или выше, которая является обязательной, и сохранит уже загруженные API.

  4. Теперь начните свое затмение, и ошибка исчезнет навсегда. :)

если у кого-то возникнут проблемы с этим, оставьте мне комментарий, постараюсь направить.

ЛитлНаруто
источник
как именно заменить конфликтные файлы?
newnewbie 07
@newnewbie Просто скопируйте папку, как он сказал. Вы увидите всплывающее окно, в котором сообщается, что файл с таким именем уже существует. Копировать, заменять или пропускать? Щелкните заменить.
Berserk
3

Мне удалось решить эту проблему, выполнив следующие действия:

  • Скачал последний ADT (Win x64)
  • Удалена моя старая установка ADT (ошибка возникла, когда я просто пытался перезаписать существующие файлы) - см. Эту проблему Google
  • Скопировал zip-файл в C: \ (так как при распаковке он жаловался на слишком длинные имена файлов)
  • Распаковал в папку установки ADT.
  • Выполнял обновления и обновления диспетчера SDK.

Теперь он работает, но я потерял свою симпатичную тему Eclipse. Да, и целевая adt не решается, проблема в другой теме.

Исход
источник
2

Просто удалите существующий ADT и установите новую версию ADT. Обычно эта проблема возникает при обновлении SDK по ссылке ниже.

https://dl-ssl.google.com/android/eclipse/
Панкадж Арора
источник
2

эти шаги решают мою проблему:

  1. перейдите в Help -> Install New Software .
  2. в нижнем поле щелкните Что уже установлено?текст.
  3. то вы увидите установки Затмения Подробности окно, пожалуйста , Uninstall все конфликты программного обеспечения, в моем случае я удалить следующее программное обеспечение:

    • Android DDMS
    • Инструменты разработки под Android
    • Средство просмотра иерархии Android
    • Собственная разработка для Android
    • Android Traceview
    • Tracer для OpenGL ES
  4. после завершения удаления перезапустите Eclipse.

  5. после открытия Eclipse выполните следующие действия еще раз:

    • перейдите в Help -> Install New Software .
    • в поле Работа с выберите или добавьте {ADT Plugin - https://dl-ssl.google.com/android/eclipse }.
    • затем проверьте все доступное программное обеспечение.
    • щелкните Далее>, чтобы установить новейшее программное обеспечение.

Я надеюсь, это поможет вам :)

IRvanFauziE
источник
1

Я использую OSX и сталкиваюсь с проблемой в течение 2 дней. Я решил проблему, выполнив следующие действия:

-Загрузите пакет ADT с https://developer.android.com/sdk/index.html -Справка -> Установить новое программное обеспечение -Напишите https://dl-ssl.google.com/android/eclipse/, затем установите инструменты разработчика - Перезапустите eclipse и вы увидите ошибку ниже:

Android SDK content Loader has encountered a problem.parseSdkContent failed
java.lang.NullPointeException

-Удалить папку .android в профиле пользователя. Перезапустить затмение

Ошибок нет и 22.6.1 установлен.

Фарук Топтас
источник
Спасибо, нашел для меня.
Дэни
1

Для тех, кто все перепробовал, но не получил положительного результата. Я сделал следующее, и это сработало:

Удалите ADT по следующей ссылке: Удаление Android ADT

Теперь вы можете следить за установкой нового программного обеспечения, чтобы добавить ADT к вашему eclipse. Таким образом, у вас не будет конфликта, поскольку вы удалили старую версию.

Хамид
источник
0

В настоящее время у меня Eclipse и ADT установлены в том же каталоге, что и

F:\eclipse
    \eclipse\
    \sdk\

Я загрузил и установил последнюю версию ADT в

C:\Users\Rick\AppData\Local\Android\android-sdk

Затем я скопировал содержимое C:\Users\Rick\AppData\Local\Android\android-sdkвF:\eclipse\sdk\ папку и позволил ему объединить все папки и перезаписать все.

Теперь у меня 22.6.1, и мне не нужно заново загружать все компоненты платформы.

Рик Фальк
источник
0

Сегодня я и один из моих друзей столкнулись с той же проблемой, поэтому я пробовал много вещей, таких как перезапуск eclipse, проверка обновлений и т. Д., Но у меня ничего не работало.

Затем я нашел решение здесь и оно работает как шарм для меня, а также для моего друга.

Следуйте инструкциям здесь:

  • Запустите Eclipse, затем выберите «Справка»> «Установить новое программное обеспечение».
  • Щелкните Добавить в правом верхнем углу.
  • В появившемся диалоговом окне «Добавить репозиторий» введите «Плагин ADT» в качестве имени и следующий URL-адрес в качестве местоположения:

https://dl-ssl.google.com/android/eclipse/

  • Щелкните ОК.

Если у вас возникли проблемы с получением плагина, попробуйте использовать «http» в URL-адресе местоположения вместо «https» (https предпочтительнее из соображений безопасности).

  • В диалоговом окне «Доступное программное обеспечение» установите флажок рядом с «Инструменты разработчика» и нажмите «Далее».
  • В следующем окне вы увидите список инструментов для загрузки. Нажмите кнопку "Далее. Прочтите и примите лицензионные соглашения, затем нажмите Готово.
  • Если вы получили предупреждение системы безопасности о том, что подлинность или действительность программного обеспечения не может быть установлена, нажмите OK.
  • По завершении установки перезапустите Eclipse.
Ахмер
источник
0

«Установить новое программное обеспечение» в справочной системе Eclipse НЕ будет работать, потому что он конфликтует с версией №22. Я только что загрузил новый пакет Eclipse из: Получите Android SDK - сайт Google , извлек его в новую папку и готово.

Работает плавно, проблем нет.

Несколько советов, как сэкономить ваше время:

  1. Сделайте резервную копию своего рабочего места (на всякий случай) - лично этим обратно не пользовался.
  2. Как только вы откроете новый файл eclipse.exe, он попросит вас выбрать рабочее пространство - просто перейдите к своему рабочему пространству ols, и он импортирует все ваши проекты (без проблем).
  3. Чтобы сэкономить время на загрузку и повторную установку SDK, я вырезал и вставил СТАРУЮ библиотеку SDK из предыдущего каталога пакета в новый ( сначала закройте новый Eclipse) .
  4. При повторном открытии Eclipse может появиться сообщение об ошибке, в котором говорится, что Eclipse не может найти каталог SDK. Вам будет предложено открыть «Настройки». После открытия перейдите в новый каталог SDK (тот, который вы только что скопировали). Это сэкономит вам часы на повторную установку всех обновлений SDK, которые вы сделали в предыдущем Eclipse.

Удачи, это действительно не имеет большого значения.

эяль
источник