Я обновил Eclipse новыми инструментами SDK (версия 23), но теперь, когда Eclipse запускается, я получаю сообщение об ошибке:
Этот Android SDK требует Android Developer Toolkit версии 23.0.0 или выше. Текущая версия: 22.6.3.v201404151837-1123206. Пожалуйста, обновите ADT до последней версии.
Не найдено обновлений с «Проверка обновлений» . Если я попробую «Установить новое программное обеспечение» , я увижу версию 23, но не смогу выполнить обновление из-за следующей ошибки:
Cannot complete the install because of a conflicting dependency.
Software being installed: Android Development Tools 23.0.0.1245622 (com.android.ide.eclipse.adt.feature.feature.group 23.0.0.1245622)
Software currently installed: Android Developer Tools 22.2.1.v201309180102-833290 (com.android.ide.eclipse.adt.package.product 22.2.1.v201309180102-833290)
Only one of the following can be installed at once:
ADT Package 22.6.3.v201404151837-1123206 (com.android.ide.eclipse.adt.package 22.6.3.v201404151837-1123206)
ADT Package 23.0.0.1245622 (com.android.ide.eclipse.adt.package 23.0.0.1245622)
Cannot satisfy dependency:
From: Android Development Tools 23.0.0.1245622 (com.android.ide.eclipse.adt.feature.feature.group 23.0.0.1245622)
To: com.android.ide.eclipse.adt.package [23.0.0.1245622]
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: com.android.ide.eclipse.adt.package [22.6.3.v201404151837-1123206]
Cannot satisfy dependency:
From: ADT Package 22.2.1.v201309180102-833290 (com.android.ide.eclipse.adt.package.feature.group 22.2.1.v201309180102-833290)
To: com.android.ide.eclipse.adt.feature.group 22.2.0
Cannot satisfy dependency:
From: Android Developer Tools 22.2.1.v201309180102-833290 (com.android.ide.eclipse.adt.package.product 22.2.1.v201309180102-833290)
To: com.android.ide.eclipse.adt.package.feature.group [22.2.1.v201309180102-833290]
После загрузки последнего ADT с веб-сайта, кажется, есть другая проблема.
С SDK Tools rev. 23 proguard не установлен, папка SDK dir/tools/proguard
отсутствует, а другие инструменты отсутствуют. Эта версия содержит несколько ошибок.
Ответы:
Google выпустил ADT v23.0.2. Это решило многие проблемы предыдущей версии ADT 23.
Шаг за шагом:
https://dl-ssl.google.com/android/eclipse
Примечание. Когда я установил новую версию ADT, я не включил новую версию пакета «Android Native Development Tools». Вместо этого я сначала установил остальные пакеты, а затем установил «Инструменты разработки для Android». По какой-то причине, если я попытаюсь установить все новые пакеты, включая «Инструменты разработки для Android», установка завершится неудачно.
Если «Страница исправления» отсутствует, единственный способ удалить плагин ADT из Eclipse - это перейти в меню « Справка» → « Об Eclipse» → « Сведения об установке» и удалить его оттуда . Но есть риск удаления самого Eclipse.
источник
Ответ Google :
Это ошибка упаковки. Весь файл proguard отсутствует. Мы получим обновление как можно скорее, но до этого просто скопируйте его из предыдущей версии инструментов:
и скопируйте следующие файлы:
Так что в конце, если вы начали с новой ADT, скопируйте вручную файлы :)
Изменить: в последнем выпуске ADT, пакет теперь должен работать с автообновлением, поэтому установите эти новые версии :
Не пытайтесь обновить предыдущую версию, потому что она не работает вообще. Если у вас есть проблемы с zipalign, он теперь находится в инструментах сборки, а не в инструментах /, поэтому вы можете создать символическую ссылку или просто скопировать ее в нужную папку.
источник
Ни один из других ответов не работал для меня, используя пакет ADT, опубликованный на developer.android.com.
Я закончил тем, что скачал последнюю версию Eclipse ( не пакет ADT ), а затем установил плагин ADT через меню Справка → Установить новое программное обеспечение →
https://dl-ssl.google.com/android/eclipse
Войти (упомянуто @RED_).Мне также пришлось обновить мое рабочее пространство, чтобы оно указывало на мое предыдущее рабочее пространство, и большинство вещей, казалось, было восстановлено.
На заметку: похоже, что сейчас самое время перейти на Android Studio ...
источник
ПРИМЕЧАНИЕ. Используйте этот подход с осторожностью, поскольку это может привести к поломке установки Eclipse (см. Комментарии) .
Это может помочь вам, если вы установили плагин ADT вручную . Но если вы используете версию Eclipse из комплекта Eclipse ADT, приведенные ниже шаги могут нарушить установку Eclipse, и вы не сможете снова использовать Eclipse!
Перейти к
Справка меню → Об Eclipse SDK → Installation Details.
Теперь вы увидите все
22.0
версии и затем нажмитеUninstall
кнопку внизу.После удаления перейдите:
Справка меню → Установить новое программное обеспечение → войти
http://dl-ssl.google.com/android/eclipse/
Тогда установите все вещи, и теперь это готово.
источник
Я обновлял свой сервер сборки сегодня и столкнулся с той же проблемой. Об этом сообщалось здесь: https://code.google.com/p/android/issues/detail?id=72419.
Исправление находится в стадии разработки, и, по словам руководителя проекта, можно обойти это:
[edit] zipalign также отсутствует для меня, проверьте, нужно ли вам также скопировать это
источник
Меня устраивает :)
Если по какой-то причине вы установили предварительный просмотр ADT и вам необходимо вернуться к текущей стабильной версии, вы не можете использовать диалоговое окно для установки «нового» программного обеспечения, поскольку то, что вам нужно, на самом деле является более старым. Вместо этого сделайте это:
источник
вот что они говорят по этому поводу:
Хорошо, ребята, извините за все эти неприятности, и мы приносим извинения за испорченные релизы. Вот резюме:
Вы можете сделать один из двух вариантов:
Установите Eclipse с eclipse.org и установите ADT, указав на сайте обновления: https://dl-ssl.google.com/android/eclipse
Загрузите пакеты здесь:
Начиная с пакета ADT 23.0.2, вы сможете обновить его до будущих версий ADT.
Источник: https://code.google.com/p/android/issues/detail?id=72912.
источник
Я сделал следующее, чтобы решить проблему.
Перейдите по адресу http://developer.android.com/sdk/install/install-adt.html и загрузите последний файл ADT ZIP (внизу страницы).
Перейдите в Eclipse → меню Справка → Об Eclipse → Сведения об установке
Удалить Android DDM, Инструменты для Android развития, иерархии просмотра, Инструменты Native развития, TraceView и т.д., 22.x версия .
Меню Справка * → Установить новое программное обеспечение → Добавить → Архив → * Выберите загруженный ZIP-файл на шаге 1.
Выберите все последние версии всех 23, которые я удалил на шаге 3, и примите лицензионное соглашение.
Перезапустите Eclipse, и это исправит мою проблему.
источник
Только помогло:
источник
Если вы установите новую версию Eclipse, она будет работать. Вот что я сделал:
источник
В этой теме много путаницы. Есть два решения в зависимости от того, как вы установили ADT.
Если вы установили плагин ADT вручную, то я считаю, что вы можете использовать подход «Удалить ADT» -> «Установить новое программное обеспечение».
Если вы используете ADT Bundle, не следуйте этому решению! Вы сломаете Затмение. Вот обновление от участника Google - читайте # 18:
https://code.google.com/p/android/issues/detail?id=72912
Вы должны загрузить новую версию ADT-Bundle (да, это расстраивает!).
источник
источник
НЕ ДЕЛАЙТЕ ЭТОГО
Предупреждение: Пожалуйста, смотрите комментарии ниже этого ответа. Эти шаги оказали негативное влияние на многих людей.
Я надеюсь, что это помогает!
источник
An error occurred while uninstalling session context was:(profile=profile, phase=org.eclipse.equinox.internal.p2.engine.phases.Uninstall, operand=[R]org.eclipse.rcp.configuration_root.win32.win32.x86_64 1.0.0.M20130204-1200 --> null, action=org.eclipse.equinox.internal.p2.touchpoint.natives.actions.CleanupzipAction). Backup of file D:\dev\android\eclipse\eclipse.exe failed. Can not remove : D:\dev\android\eclipse\eclipse.exe
Попробовав подходы в других ответах безуспешно, я только что установил новый пакет с http://developer.android.com/sdk/install/index.html?pkg=adt, и это сработало нормально.
Сделайте следующее:
С этими шагами вам не нужно будет переконфигурировать все, и вам не нужно будет тратить время на устранение неполадок с этой ошибкой при обновлении от разработчиков Google.
Удачи! ;-)
источник
Вам нужно удалить старую версию и установить 23
Удаление: Справка> об Eclipse SDK> Сведения об установке выберите пакеты, связанные с Android, для удаления
А затем установите V23.
источник
Невозможно обновить существующий комплект ADT, который вы, возможно, скачали.
Вы можете сделать один из двух вариантов:
Установите Eclipse с eclipse.org и установите ADT, указав на сайте обновления: https://dl-ssl.google.com/android/eclipse
Скачать комплекты с:
64-битная виртуальная машина Linux: http://dl.google.com/android/adt/adt-bundle-linux-x86_64-20140702.zip
32-битная виртуальная машина Linux: http://dl.google.com/android/adt/adt-bundle-linux-x86-20140702.zip
Mac: http://dl.google.com/android/adt/adt-bundle-mac-x86_64-20140702.zip
Windows 32 bit: http://dl.google.com/android/adt/adt-bundle-windows-x86-20140702.zip
64-разрядная версия Windows: http://dl.google.com/android/adt/adt-bundle-windows-x86_64-20140702.zip
Начиная с пакета ADT 23.0.2, вы сможете обновить его до будущих версий ADT.
источник
Я получал ту же ошибку «конфликтующих зависимостей» в Mac OS X 10.9.3, и просто обновление не было возможным. В итоге получилось загрузить последний zip-файл пакета Eclipse ADT с developer.android.com, распаковать его и переместить только папку «eclipse» в то место, где находилась моя старая папка eclipse. (распаковка zip-файла пакета Eclipse ADT даст вам папки «eclipse» и «sdk»).
Если вы решите пойти по тому же маршруту, сначала убедитесь, что вы знаете, каков ваш рабочий путь. Это можно найти в настройках. Затем переименуйте старый каталог eclipse (не Eclipse.app) во что-то вроде eclipse-22.6.3, затем переместите извлеченную папку eclipse на свое место. Запустите новый Eclipse.app внутри, и когда он спросит вас о рабочем пространстве, просто введите тот же путь, который вы отметили выше. Или это также может быть установлено позже в настройках.
Возможно, стоит добавить, что для повторного включения Android SDK Manager и Android Virtual Device Manager выберите « Окно» -> «Настройка перспективы» -> «Доступность групп команд» и выберите « Android SDK» и «AVD Manager» . Это добавит эти 2 пункта в пункт меню «Окно» для текущей перспективы (Java).
Я не перемещал извлеченную папку «sdk», потому что у меня уже была папка sdk в той же директории, что и eclipse, которую я уже обновил до последних инструментов Android. Но если это заставляет вас чувствовать себя в большей безопасности, вы также можете переименовать старую папку sdk (для целей резервного копирования) и переместить только что извлеченную папку на место.
источник
Я столкнулся с той же проблемой и решил ее. Вам необходимо полностью удалить плагин Android из Eclipse (из раздела «о» ...), включая трассировку.
Затем снова добавьте плагин ADT ( https://dl-ssl.google.com/android/eclipse/ ) и установите его.
Проблема решена!
Я думаю, что это ошибка с менеджером SDK или механизмом обновления плагина ADT ...
источник
Как обновить с 22.xx.x до 23.0.2 (мое решение). Это побьет проблемы зависимости.
Я страдал от этой проблемы в течение нескольких дней, и я попробовал каждое решение по этой ссылке, но не повезло. Я наконец нашел решение, которое действительно работает!
Обратите внимание, что это решение работает в Windows 7 (64 бит). Вероятно, он должен работать для других операционных систем Windows.
Вот так:
загрузите последнюю версию ADT из
http://developer.android.com/sdk/index.html#download
распакуйте его и откройте папку «eclipse» -> папку «plugins»
Теперь перейдите к своему старому затмению и откройте папку «eclipse» -> «plugins», и скопируйте все внутри.
Теперь вставьте их в папку «plugins» (NEW ECLIPSE), но НЕ перезаписывайте ничего.
Находясь внутри папки «plugins» вашего нового Eclipse, выполните поиск. Введите
22.
(обратите внимание на 22 с точкой) и нажмите Enter.В результате поиска будут показаны все файлы или папки с ..... 22,6 ...... Например,
Выделите все эти файлы / папки и нажмите клавишу удаления.
Обязательно обновите свой старый API / SDK до последней версии и загрузите этот каталог SDK для работы с новым затмением.
или
Вы можете посмотреть это видео, в котором показано, как переместить весь ваш SDK / API в новую папку SDK.
Ссылка: https://www.youtube.com/watch?v=jPZpJdnbbN0
Я не пробовал обновляться с любых других версий ADT, но я думаю, что это должно работать и для любых старых версий ADT.
Не забудьте сделать резервную копию, прежде чем пытаться.
источник
Я только что обнаружил, что вам необходимо обновить плагин ADT в Eclipse (автономно или в комплекте ADT) перед обновлением инструмента сборки.
Если ваша установка Eclipse указывает на самый последний Build Tool, а Eclipse имеет ADT 22.x, он покажет эти ошибки.
Что у меня сработало: (на Ubuntu 14.04 64-bit)
У вас может не быть более старой копии инструментов Eclipse и Build, в этом случае вы можете удалить последнюю версию инструмента сборки из SDK Manager и установить более старую копию.
Как только все начнет работать нормально, выполните вышеуказанные шаги.
Я пытаюсь загрузить старые копии таких комплектов где-нибудь в Интернете, обновлю ссылки здесь, как только я закончу загрузку.
источник
Я нашел эти инструкции в комментарии.
Загрузите новейшую версию ADT и используйте существующее рабочее пространство. На самом деле это наименее болезненное обновление, которое вы когда-либо делали. Он не связывался с папкой .android, поэтому у меня все еще был свой оригинальный ключ отладки. Не хватало лишь нескольких дополнений, которые я почти никогда не использовал, и они легко устанавливаются в новую версию.
Примечание: не устанавливайте в существующую папку adt, создайте новую папку, так что вы все равно можете отступить, если новая установка не работает.
источник
На Eclipse в комплекте с ADT мне пришлось сначала удалить ADT, а затем выполнить новую установку.
Чтобы удалить плагин ADT из Eclipse:
источник
Для меня это помогло удалить Android 4.4W, который также является API 20 и может быть причиной конфликта. Так что устанавливайте только Android 4.4W или Android L, пока они не исправят это.
И (опять же, это может быть только для меня), он работает только в Android Studio, а не в Eclipse ...
источник
Мне пришлось удалить ADT и установить его снова.
Однако следует помнить , что это вызвало у меня и еще одного человека наличие annotations.jar, в котором отсутствовали ошибки в пути Java Build для определенных проектов, возможно, потому что он пытался найти старый SDK, поэтому следующий шаг - это обновление проектов. брать.
Ошибки касаются в основном библиотек, Google Play Services, Facebook SDK, ActionBarCompat.
Для этого шага вы удалите ADT, а затем вставите URL-адрес, чтобы загрузить их. URL-адрес:
https://dl-ssl.google.com/android/eclipse
источник
Я нашел решение проблемы с «конфликтующей зависимостью». У меня нет той же страницы ответа Даниэля Диаса, но страница показывает «конфликтующую зависимость», и я ничего не могу сделать.
Проблема в том, что я не являюсь владельцем файла. Eclipse был установлен в другой сессии (на OS X). Я имею право читать и писать файл Eclipse, но я не владелец. Создайте команду «chown» для всех файлов Eclipse, чтобы решить эту проблему. После этого у меня тот же результат, что и у Даниэля Диаса.
Я надеюсь, что это помогает кому-то.
источник
ПРЕДУПРЕЖДЕНИЕ
Сейчас есть обновление для ADT 23.0.1, но скрипты Windows и Linux перепутаны, так что ждите с обновлением!
Вы можете проверить, например, tools / proguard / bin / *. Sh в http://dl.google.com/android/android-sdk_r23.0.1-windows.zip .
источник
Я сделал это, чтобы решить ту же проблему (в OS X):
Надеюсь, поможет.
источник
Если Eclipse выдает ошибку после удаления плагина ADT из вашей установки Eclipse, попробуйте отредактировать файл
config.ini
в папке Eclipse → конфигурация. Найти:И измените его на:
Я надеюсь, что это работает и для вас.
источник
Я просто зашел в свою папку ресурсов Android на моем диске C: / (
C:/Android
), удалил папку 'eclipse' и все ее содержимое. Я еще раз загрузил Android Developer Tools и просто переместился в папку «eclipse».Я начал, и все было хорошо; Я обновился до версии 23.
Надеюсь, это поможет, возможно, не для всех, поскольку у некоторых из вас есть модификации Eclipse, но для кого-то, кто, как и я, хотел быстро исправить ситуацию и вернуться к разработке, это казалось самым простым путем.
источник
Я использую Eclipse v4.3 (Kepler), и именно так я решил свою проблему.
Перейти в меню Справка → Установить новое программное обеспечение → нажать Добавить .
Во всплывающем окне укажите любое имя (я назвал его Eclipse ADT Plugin), а вместо ссылки используйте https://dl-ssl.google.com/android/eclipse/.
Как только вы нажмете OK, вы увидите новые пакеты, которые будут установлены, и старые пакеты, которые будут удалены. Не беспокойтесь об этих пакетах. Нажмите OK.
Будут установлены новые пакеты, и это должно решить вашу проблему.
источник