Ответ 1
Лучшее решение для этого - загрузить новый ADT из http://developer.android.com/sdk/index.html
Я получаю следующую ошибку при запуске Eclipse.
И когда я пытаюсь обновить с помощью справки > Установить новое программное обеспечение... используя ссылку обновления eclipse https://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]
Что мне теперь делать?
Лучшее решение для этого - загрузить новый ADT из http://developer.android.com/sdk/index.html
Если у вас есть конфликт с предыдущей версией:
РЕДАКТИРОВАТЬ: Этот трюк, вероятно, больше не нужен!
Попробуйте обновить свои инструменты SDK до 23.0.2+ и построить инструменты платформы до версии 20 раньше.
Как вы сделали обновление до SDK 23.0 без обновления ADT, он покажет эту ошибку типа, как вы упомянули на снимке экрана.
Простое обновление SDK до 23.0 бесполезно до тех пор, пока вы не обновите соответствующий инструмент разработки в ADT.
Выполните шаги
Примечание. -. Многие из тех, кто пытался обновить SDK, столкнулись с проблемой. Не удается завершить установку из-за конфликтной зависимости.
Так что лучше просто придерживаться 22.6v ADT. Обновление до 23.0 заполнено ошибками, и для исправления ошибок потребуется некоторое время
Сегодня утром я получил ошибку OP. Я нажал кнопку "Проверить наличие обновлений", но всегда говорил "Нет доступных обновлений".
Я нашел эту тему и подумал: "О, мужик, я буду сидеть на этом весь день".
Но мне повезло (и для вас, кто найдет эту тему, возможно, через несколько недель), решение становится легче. Я просто сделал это:
не нужно ничего делать,
просто скачайте новое eclipse, установите ADT 23.0.0 из ниже ссылки
https://dl-ssl.google.com/android/eclipse/
ваша проблема решает...
это произошло потому, что обновление SDK 23.0.1 и ADT 23.0.1 недоступно....
Вы не одиноки.
Это случилось и со мной. Я попробовал много решений, предлагаемых в Интернете, но мне пришлось использовать "PLAN B"
I скачан и установил новый пакет 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 Tool и Android SDK Platform Tool до обновления своего ADT.
Вот шаги, которые помогут вам избавиться от этого: -
Вы можете попробовать выполнить шаги, предоставленные Kikiwa, но это может вызвать некоторые проблемы, такие как удаление SDK для Android. Таким образом, решение состоит в том, чтобы повторно настроить ваше затмение с повторной установкой Android SDK.
Шаги, заданные user285oo6, также создадут некоторые проблемы, например, при удалении обновленного SDK 23.0, а затем удалите файлы из папки инструментов и инструментов из каталога SDK. Теперь ваше затмение не начнется, поскольку он не найдет необходимые файлы, которые необходимы для идентификации Android SDK, или он может бросить, и ошибка говорит: " не может найти инструменты для SDK" или " не может найти версию ADT" или " emulator.exe не найден".
В этом случае решение должно восстановить ваши файлы SDK Manager вместе с папкой "Инструменты и инструменты". Теперь возникает вопрос, как вы его получите? Ниже приведены ссылки для одного и того же
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 Manager.exe -AVD Manager.exe в вашем каталоге SDK для Android.
Теперь у вас установлена последняя ADT (если вы следуете шагам user285oo6. Если нет, то установите ее с помощью своего затмения с URL https://dl-ssl.google.com/android/eclipse/), то есть версии 23.xx и SDK в старой версии.
Теперь вам нужно перезапустить eclipse и обновить инструмент Android SDK и инструмент платформы SDK. Это сработает. Я сделал это для ОС Windows и смог его запустить и запустить
Я знаю, что я немного опаздываю, но всегда хорошо быть опоздавшим, а потом никогда.
Пожалуйста, дайте мне знать, есть ли у кого-либо вопрос или путаница с шагами.
В Linux (Ubuntu) мне удалось решить проблему немного "хакерским" способом. Это может быть полезно, если вы неохотно загружаете материал снова (например, я):)
Предупреждение: Я подозреваю, что это не сработает, если версии ADT и SDK находятся слишком далеко друг от друга. (Для меня это работало для ADT 22.6.2 и Android SDK update 24.)
Измените файл $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.
Создайте ярлыки (символические ссылки) или копии отсутствующих компонентов 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
(которая была перемещена):
[email protected]:$SDK_HOME/tools$ ln -s ../platform-tools/hprof-conv hprof-conv
Для меня после этих двух шагов ADT начал работать без проблем/ошибок.