Этот Android SDK требует Android Developer Toolkit версии 23.0.0 или выше



Я получаю следующую ошибку, когда я запускаю в Eclipse.



enter image description here



и когда я пытаюсь обновить из справки > установить новое программное обеспечение...
использование ссылки обновления eclipsehttps://dl-ssl.google.com/eclipse/plugin/4.2



Это дает мне следующую ошибку:



Cannot complete the install because of a conflicting dependency.
Software being installed: Android Development Tools 23.0.1.1256982 (com.android.ide.eclipse.adt.feature.feature.group 23.0.1.1256982)
Software currently installed: Android Development Tools 22.6.3.v201404151837-1123206 (com.android.ide.eclipse.adt.feature.group 22.6.3.v201404151837-1123206)
Only one of the following can be installed at once:
ADT XML Overlay 23.0.1.1256982 (overlay.com.android.ide.eclipse.adt.overlay 23.0.1.1256982)
ADT XML Overlay 22.6.3.v201404151837-1123206 (overlay.com.android.ide.eclipse.adt.overlay 22.6.3.v201404151837-1123206)
Cannot satisfy dependency:
From: Android Development Tools 23.0.1.1256982 (com.android.ide.eclipse.adt.feature.feature.group 23.0.1.1256982)
To: overlay.com.android.ide.eclipse.adt.overlay [23.0.1.1256982]
Cannot satisfy dependency:
From: Android Development Tools 22.6.3.v201404151837-1123206 (com.android.ide.eclipse.adt.feature.group 22.6.3.v201404151837-1123206)
To: overlay.com.android.ide.eclipse.adt.overlay [22.6.3.v201404151837-1123206]


что мне теперь делать?

604   10  

10 ответов:

Если у вас конфликт с предыдущей версией:

  1. Выберите Справка > Установить Новое Программное Обеспечение
  2. нажмите на уже установленный
  3. выберите все программное обеспечение Android на версии 22.*
  4. нажмите на кнопку Удалить
  5. работа с: https://dl-ssl.google.com/android/eclipse/
  6. выберите "инструменты разработчика" и далее
  7. Next, примите лицензионное соглашение и Заканчивать.

изменить : Этот трюк, вероятно, больше не нужен!

попробуйте обновить средства пакета SDK 23.0.2+ и построить и инструменты платформы, чтобы увеличить скорость до 20.

лучшим решением для этого является загрузка нового ADT из http://developer.android.com/sdk/index.html

  1. перейдите в раздел справка-о Eclipse и нажмите кнопку Сведения об установке
  2. на вкладке установленное программное обеспечение, выберите все строки, которые имеют версию 22.6.3 затем нажмите кнопку Удалить
  3. перейдите в раздел справка-установка нового программного обеспечения, выберите работа с плагином ADT -http://dl-ssl.google.com/android/eclipse/
  4. Проверьте инструменты разработчика и теперь устанавливайте без конфликтов

Как вы сделали обновление до SDK 23.0 без обновления ADT он покажет этот вид ошибки, как вы упомянули в скриншоте.

простое обновление SDK до 23.0 бесполезно до тех пор, пока вы не обновите соответствующий инструмент разработки в ADT.

следуйте инструкциям

  1. Сначала удалите SDK 23.0 и обновите ADT до 23.0
  2. для выполнения обновления вам нужно нажать на установить новое программное обеспечение из помогите и выберите ADT/https://dl-ssl.google.com/android/eclipse/ по ссылке, по которой вы получаете новые инструменты разработки, чтобы обновление нажмите все >далее, чтобы продолжить .
  3. после успешного завершения теперь вы можете обновить SDK до 23.0.

Примечание: многие из тех, кто пытался обновить SDK сталкиваются с проблемой не может завершить установку из-за конфликта зависимости Cannot complete the installation because of conflict dependancy

Так что лучше просто придерживаться 22.6 v АТД. Обновление до 23.0 заполнено ошибками, и это займет некоторое время, чтобы исправить ошибки

Я также получил ошибку OP сегодня утром. Я нажал на "Проверить наличие обновлений", но он всегда говорил"нет доступных обновлений".

Я нашел эту нить и подумал: "О Человек, я буду сидеть на этом весь день".

но к счастью для меня (и для вас, кто найдет эту тему, возможно, через несколько недель), решение становится все проще. Я только что сделал это:

  1. Справка > Установить Новое Программное Обеспечение
  2. выберите сайт обновления https://dl-ssl.google.com/android/eclipse/
  3. он предложил мне новые ADT-пакеты с версией 23.0.3, и я выбрал их все
  4. он показал мне известную ошибку противоречивой зависимости, но предложил мне непосредственно решение: он будет деинсталлировать 22* ADT-пакеты для меня. Я просто нажал "ОК", и он автоматически деинсталлировал старые пакеты и установил новые:)

нет необходимости делать какую-либо вещь,

просто скачайте новый eclipse, установите ADT 23.0.0 из ссылки ниже

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

ваша проблема решена...

это произошло, потому что у вас есть SDK 23.0.1 и ADT 23.0.1 обновление недоступно....

вчера у меня такая же проблема, я решил это..

вы не одиноки.

Это случилось и со мной. Я пробовал много решений, предложенных в интернете, но мне пришлось использовать "план Б"

Я загрузить и установил новый пакет adt и повторно импортировал все мои проекты и библиотеки. Это занимает некоторое время, но это не так уж и долго :)

Я надеюсь, что google придумает исправление, потому что обновление до 23.0.0.2 также не сработало для меня (та же ошибка).

Так держать улыбаясь и установить новый ADT:)

@Kalpesh не удаляйте SDK 23.0 он удалит вашу папку "tools", и вы не сможете запустить SDK Manager После этого. Я знаю, потому что я только что сделал это. Плохое предложение!

решение от Kikiwa работало для меня.

Я также столкнулся с этой проблемой и выяснить несколько шагов, которые помогут в той или иной форме.

одна вещь, чтобы отметить, что ошибка "этот Android SDK требует Android Developer Toolkit версии 23.0.0 или выше" придет только в том случае, если вы обновили свой инструмент Android SDK и инструмент платформы Android SDK перед обновлением ADT.

вот шаги, которые помогут вам избавиться от: -

  1. вы можете попробовать шаги, предоставленные Kikiwa но это может создать некоторые проблемы, такие как удаление вашего Android SDK. Таким образом, решение состоит в том, чтобы повторно настроить eclipse с повторной установкой Android SDK.

  2. шаги, заданные user285oo6, также создадут некоторые проблемы, например, при удалении обновленного SDK 23.0, а затем он также удалит файлы из папки Platform-tools и tools из каталога SDK. Теперь ваше затмение не запустится, так как он не найдет необходимые файлы, необходимые для идентификации Android SDK, или он может бросить и ошибка говорит,"не удается найти инструменты для SDK" или "не удается найти версию ADT" или "эмулятор.exe не нашел".

в этом случае решение заключается в восстановлении файлов SDK Manager вместе с папкой Platform-tools и tools. Теперь возникает вопрос, как вы его получите? Ниже приведены ссылки для то же самое

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

это загрузит ZIP-файлы платформы SDK и содержит диспетчер SDK вместе с папкой tools. Мое предложение состоит в том, чтобы извлечь их и заменить - папка инструментов - Менеджер SDK.исполняемый -Диспетчер AVD.исполняемый в вашем каталоге Android SDK.

теперь у вас установлена последняя версия ADT (если вы выполнили шаги user285oo6. Если нет, то установите его с помощью eclipse с URL https://dl-ssl.google.com/android/eclipse/) т. е. версия 23.x.x и SDK на более старой версии.

теперь вам нужно перезапустить eclipse и обновить инструмент Android SDK и инструмент SDK Platform. Это сработает. Я сделал это для ОС windows и смог получить его и работает

Я знаю, что немного опоздал, но это всегда хорошо, чтобы опоздать, то никогда.

пожалуйста, дайте мне знать, если у кого-нибудь есть какие-либо вопросы или путаница с шагами

на Linux (Ubuntu) мне удалось решить проблему немного "хакерским" способом. Это может быть полезно, если вы не хотите загружать вещи снова и снова (как я):)

предупреждение: я подозреваю, что это не будет работать, если версии ADT и SDK слишком далеко друг от друга. (Для меня он работал для ADT 22.6.2 и Android SDK update 24.)

  1. изменить файл $SDK_HOME/tools/lib/plugin.prop ($SDK_HOME = базовый каталог вашей установки Android SDK), чтобы содержать текущий Версия ADT вместо фактической (обновленной) версии SDK. В моем случае исходное содержимое файла

    plugin.version=23.0.0

    который я изменил как

    plugin.version=22.6.2

это подавляет "пожалуйста, обновите ADT..."проблема, но ADT не будет работать должным образом, поскольку он не сможет идентифицировать некоторые компоненты, перемещенные более новыми обновлениями SDK.

  1. создание ярлыков (символических ссылок) или копий отсутствующих компонентов SDK, в местах, где ADT ожидает их увидеть. Вы можете найти ожидаемые местоположения с помощью консолей ошибок ADT.

    например, в моем случае консоль DDMS показала ошибку

    [2016-02-27 19:33:33 - DDMS] DDMS files not found: /usr/lib/sdk/tools/hprof-conv

    как только я попытался переключиться на перспективу DDMS. Поэтому я просто создал символическую ссылку $SDK_HOME/tools/hprof-conv указывая на $SDK_HOME/platform-tools/hprof-conv (который изменился):

    me@computer:$SDK_HOME/tools$ ln -s ../platform-tools/hprof-conv hprof-conv

для меня, после этих 2 шагов, ADT начал работать без каких-либо проблемы/ошибки.

Comments

    Ничего не найдено.