Обновите Eclipse с помощью инструментов разработки Android v. 23

605

Я обновил 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отсутствует, а другие инструменты отсутствуют. Эта версия содержит несколько ошибок.

greywolf82
источник
5
@kaushik ваш комментарий выходит за рамки. Я сказал, что уже пытался обновить Eclipse без удачи.
greywolf82
5
Повторно, это поднимается как проблема - code.google.com/p/android/issues/detail?id=72419
NickT
4
Есть ли способ вернуть текущие обновления?
r.bhardwaj
3
@ alvaro.delaserna: Я бы с удовольствием попробовал, но, к сожалению, мой исполняемый файл eclipse был удален, когда я попытался удалить «уже установленные» файлы согласно ответу, опубликованному Biljana ниже.
r.bhardwaj
5
@ r.bhardwaj Если вы перейдете в «Справка»> «Об Eclipse»> «Сведения об установке», вы можете просмотреть «Историю установки» и отменить все изменения. Это будет работать только если они были обновлениями. Если вы удалили ADT, чтобы установить предыдущий, он не будет работать. Если он сделал это как обновление, вы сможете вернуться обратно.
RED_

Ответы:

191

Google выпустил ADT v23.0.2. Это решило многие проблемы предыдущей версии ADT 23.

Шаг за шагом:

  • Меню Справка → Установить новое программное обеспечение ...
  • Для «Работа с» выберите источник Android https://dl-ssl.google.com/android/eclipse Работа с источником Android
  • Отметьте ADT v23.0 для установки, затем нажмите «Далее»
  • Eclipse покажет «Страница исправления установки», поскольку существует конфликт с предыдущей версией. (Если это не так, см. Ниже.) Выберите «Обновить мою установку, чтобы она была совместима с устанавливаемыми элементами», чтобы удалить старую версию и установить новую. После этого перейдите к обычным шагам.

Установить страницу исправления

Примечание. Когда я установил новую версию ADT, я не включил новую версию пакета «Android Native Development Tools». Вместо этого я сначала установил остальные пакеты, а затем установил «Инструменты разработки для Android». По какой-то причине, если я попытаюсь установить все новые пакеты, включая «Инструменты разработки для Android», установка завершится неудачно.

Если «Страница исправления» отсутствует, единственный способ удалить плагин ADT из Eclipse - это перейти в меню « Справка» → « Об Eclipse» → « Сведения об установке» и удалить его оттуда . Но есть риск удаления самого Eclipse.

Даниэль Диас
источник
110
На самом деле вместо Eclipse я получаю сообщение об ошибке с «конфликтующей зависимостью», в котором говорится, что будет удалена версия 22.X.
Рой Сольберг,
4
Ага. То же самое. Я снова устанавливаю Eclipse с новым и свежим пакетом ADT с веб-сайта Android.
greywolf82
3
@ DanielDíaz У вас должна быть папка SDKDIR / tools / proguard. Но теперь я могу сказать, что инструменты SDK версии 23 глючат, а proguard вообще не установлен.
greywolf82
236
Я не доволен Google сейчас, мне не нравится бремя попыток решить эти проблемы, которых не должно быть.
Тайлер Пфафф
7
Не работает, даже не указав указанный пакет. Какой беспорядок Причина # 34210987 Я превратился из любителя Затмения в ненавистника Затмения.
Брайан Кноблаух
114

Ответ Google :

Это ошибка упаковки. Весь файл proguard отсутствует. Мы получим обновление как можно скорее, но до этого просто скопируйте его из предыдущей версии инструментов:

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

  • инструменты / HPROF-ко
  • инструменты / поддержка / annotations.jar
  • инструменты / ProGuard

Так что в конце, если вы начали с новой ADT, скопируйте вручную файлы :)

Изменить: в последнем выпуске ADT, пакет теперь должен работать с автообновлением, поэтому установите эти новые версии :

Не пытайтесь обновить предыдущую версию, потому что она не работает вообще. Если у вас есть проблемы с zipalign, он теперь находится в инструментах сборки, а не в инструментах /, поэтому вы можете создать символическую ссылку или просто скопировать ее в нужную папку.

greywolf82
источник
5
Под tools / support для annotations.jar, под tools / для всей папки proguard и под tools / для файла hprof-conv
greywolf82
1
я полностью уберу ADT 23 и полностью уберу новую луну Eclipse. Я был в порядке на Eclipse 4.4 RC4, и, похоже, что upgrd к релизной версии сломал все. NDK мешает мне перейти в A-Studio ..
Роберт Раунтри
5
Это сработало для меня, но перед этим мне пришлось удалить Android SDK Tools-23 и вставить полную папку инструментов.
Читранг
1
Сбой Dpwnload в конце установки Windows ADT Bundle 64 окна
Стив
2
это так глупо ... они проверили свое освобождение ????? когда в мире их студия выйдет из беты ?? !!?!?
GreatKing
53

Ни один из других ответов не работал для меня, используя пакет ADT, опубликованный на developer.android.com.

Я закончил тем, что скачал последнюю версию Eclipse ( не пакет ADT ), а затем установил плагин ADT через меню СправкаУстановить новое программное обеспечениеhttps://dl-ssl.google.com/android/eclipseВойти (упомянуто @RED_).

Мне также пришлось обновить мое рабочее пространство, чтобы оно указывало на мое предыдущее рабочее пространство, и большинство вещей, казалось, было восстановлено.

На заметку: похоже, что сейчас самое время перейти на Android Studio ...

dennisdrew
источник
40
Таким образом, они собираются заставить разработчиков, как это, перейти в студию?
Аман Алам
2
Я сделал то же самое .. он не будет работать для пакета ADT, предоставленного developer.android.com, и удаление ADT не является решением
Srikanth Roopa
1
Да, поскольку exlipse утверждает, что SDK версии 23 требуется версия 23 adt, а eclipse показывает, что обновления для eclipse adt недоступны, обновления ndk не решат эту проблему, никогда. Мне пришлось установить новую версию Android Developing Tools. Я использовал ADT bundle для linux 64 bit и разархивировал его на новое место, чем оригинальный, и снова установил все инструменты, как подсказывает нам страница разработчика Andoide. В linux комплект SDK все еще не работает, поэтому вы должны скопировать annotations.jar в нужное место, как описано здесь. Вся история объясняется в моем ответе. Я могу сохранить свое старое рабочее пространство, и ничего не потеряно.
Рейо Корхонен
7
Но могу ли я доверять Android Studio, если они так справляются?
Ричард Ле Мезурье
1
Я смог восстановить свою установку Luna, просто используя новую установку программного обеспечения (выбрал все) и выполняя чистую перестройку своих проектов Android. Сначала я не удалил ни одну из предыдущих программ для Android.
JT.
52

ПРИМЕЧАНИЕ. Используйте этот подход с осторожностью, поскольку это может привести к поломке установки Eclipse (см. Комментарии) .

Это может помочь вам, если вы установили плагин ADT вручную . Но если вы используете версию Eclipse из комплекта Eclipse ADT, приведенные ниже шаги могут нарушить установку Eclipse, и вы не сможете снова использовать Eclipse!

Перейти к

Справка меню → Об Eclipse SDKInstallation Details.

Теперь вы увидите все 22.0версии и затем нажмите Uninstallкнопку внизу.

После удаления перейдите:

Справка меню → Установить новое программное обеспечение → войтиhttp://dl-ssl.google.com/android/eclipse/

Тогда установите все вещи, и теперь это готово.

Kartheek s
источник
71
Это сломало мою установку затмения.
Барксайд
4
Не работает и мое затмение больше не отвечает.
Уго Матилла
2
Я думаю, что это нарушает затмение в Mac OS.
Бхарат Додея
5
Это должно работать "если вы установили плагин ADT вручную ...". В противном случае нет. Вы можете проверить это с помощью значка Eclipse: «Если вы установили плагин ADT вручную, у вас должен быть стандартный фиолетовый значок затмения. Если вы используете ADT Bundle, значок запуска будет зеленым с фигурными скобками». Это работает для меня. Источник: ответ Люка Дейтона и других ниже на этот пост.
jsanmarb
2
Это также сломало мое затмение на Mac OSX Mavericks. Я думаю, я просто переустановлю. Единственный вывод, который я могу сделать из 30+ ответов, - это то, что нет ни одного хорошего ответа, который бы работал для всех. Самый быстрый, кажется, просто переустановить. Гугл ужасная компания, какая паршивая поддержка. По сравнению с Xcode Eclipse - просто беспорядок, прямо скажем.
Фрэнк Броснан
18

Я обновлял свой сервер сборки сегодня и столкнулся с той же проблемой. Об этом сообщалось здесь: https://code.google.com/p/android/issues/detail?id=72419.

Исправление находится в стадии разработки, и, по словам руководителя проекта, можно обойти это:

Пожалуйста, подождите обновленную версию в течение дня или двух. До тех пор, ваш обходной путь должен сделать скачать один из

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

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

    tools/hprof-conv
    tools/support/annotations.jar
    tools/proguard

[edit] zipalign также отсутствует для меня, проверьте, нужно ли вам также скопировать это

wi1
источник
1
Привет, эти обходные пути не работают для меня. По-прежнему получаю ту же ошибку
GingerJim
1
Автор продолжал редактировать вопрос, это было в ответ на вопрос: где можно найти отсутствующие файлы.
wi1
Я не вижу файлов, которые должны быть скопированы в zip для загрузки для Linux
OKGimmeMoney
17

Меня устраивает :)

Если по какой-то причине вы установили предварительный просмотр ADT и вам необходимо вернуться к текущей стабильной версии, вы не можете использовать диалоговое окно для установки «нового» программного обеспечения, поскольку то, что вам нужно, на самом деле является более старым. Вместо этого сделайте это:

  • Откройте Help> About Eclipse ... в Windows или Linux. На Mac используйте меню приложения> О программе ...
  • Нажмите кнопку «Сведения об установке».
  • Выберите вкладку «История установки».
  • Выберите одну из предыдущих конфигураций.
  • Нажмите кнопку «Вернуть» внизу.

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

Арсалан Мехмуд
источник
16

вот что они говорят по этому поводу:

Хорошо, ребята, извините за все эти неприятности, и мы приносим извинения за испорченные релизы. Вот резюме:

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

Источник: https://code.google.com/p/android/issues/detail?id=72912.

Rupesh
источник
1
Похоже, это, пожалуй, самый официальный источник. Я надеюсь, что это будет работать в будущем, как они обещают.
Бруно Биери
15

Я сделал следующее, чтобы решить проблему.

  1. Перейдите по адресу http://developer.android.com/sdk/install/install-adt.html и загрузите последний файл ADT ZIP (внизу страницы).

  2. Перейдите в Eclipse → меню СправкаОб EclipseСведения об установке

  3. Удалить Android DDM, Инструменты для Android развития, иерархии просмотра, Инструменты Native развития, TraceView и т.д., 22.x версия .

  4. Меню Справка * → Установить новое программное обеспечениеДобавитьАрхив → * Выберите загруженный ZIP-файл на шаге 1.

  5. Выберите все последние версии всех 23, которые я удалил на шаге 3, и примите лицензионное соглашение.

Перезапустите Eclipse, и это исправит мою проблему.

Раджат Шарма
источник
2
Я сделал то же самое (автономный Android SDK Manager) и понял, на что жалуется greywolf82. Ваш ответ не является решением.
seanpj
2
Даже я пытался удалить Android Development Tool, но не смог начать затмение снова. Сам файл eclipse.exe исчез после удаления средства разработки Android для меня.
Мадху
8
НЕ ДЕЛАЙТЕ ЭТОГО, если вы используете комплект ADT. ECLIPSE не запустится после удаления ADT! Это только для людей, которые добавили ADT к существующей установке Eclipse.
AJ
9

Только помогло:

  1. Установка Fresh Eclipse ( http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/lunar )
  2. Справка -> Установить новое программное обеспечение -> https://dl-ssl.google.com/android/eclipse/
Герман Шварц
источник
1
Ага. Но версия 23 сломана. отсутствует proguard, отсутствует annotation.jar и другие инструменты. Смотрите отчет об ошибке, ссылка на который приведена выше, Google ответил нам, что он должен быть исправлен в течение нескольких дней, теперь мы можем использовать в качестве обходного пути ссылку, размещенную в их ответе, чтобы вручную скопировать недостающую часть.
greywolf82
Для Mac этот совет был полезен.
Влад
8

Если вы установите новую версию Eclipse, она будет работать. Вот что я сделал:

  1. Установлена ​​новая версия Eclipse, Luna
  2. Сделал резервную копию текущей рабочей области.
  3. Запустил новое Затмение, Луна, и обновил рабочее пространство
  4. Установлен плагин ADT (Справка -> Установить новое программное обеспечение)
  5. Перезапущенное затмение
  6. Выполнено
связь
источник
Но будьте осторожны, GPE (плагин Google для Eclipse) пока не поддерживает Luna. groups.google.com/forum/#!topic/google-plugin-eclipse/…
Том
8

В этой теме много путаницы. Есть два решения в зависимости от того, как вы установили ADT.

  1. Если вы установили плагин ADT вручную, то я считаю, что вы можете использовать подход «Удалить ADT» -> «Установить новое программное обеспечение».

  2. Если вы используете ADT Bundle, не следуйте этому решению! Вы сломаете Затмение. Вот обновление от участника Google - читайте # 18:

    https://code.google.com/p/android/issues/detail?id=72912

Вы должны загрузить новую версию ADT-Bundle (да, это расстраивает!).

Люк Дейтон
источник
Не помню, какой подход я выбрал - есть ли способ сказать?
Том
1
@Tom Если вы использовали вариант 1, у вас должен быть стандартный фиолетовый значок затмения. Если вы использовали вариант 2, значок запуска будет зеленым с фигурными скобками.
Ааронмарино
Спасибо за размещение места, где ADT может быть удалено, это было то, что я не нашел :)
Radon8472
7
  • Просто удалите предыдущий ADT.
  • Зайдите в меню СправкаО EclipseInstallation Details
  • Удалите все плагины, Id которых начинается с com.android.ide
  • Установите ADT снова с сайта обновления.
Hrushikesh
источник
1
сломает ли это мое затмение?
Шармили
1
@Sharmilee: после установки нового ADT вы снова сможете работать.
Мехул Джойсар,
4
Это прекрасно работает ... когда вы НЕ перезапускаете Eclipse после удаления существующих плагинов. Eclipse попросит перезапустить, НЕ перезапускайте его, но продолжайте добавлять новую версию из «Установка нового программного обеспечения». После добавления новых плагинов перезапустите Eclipse, и все готово.
Сувик Гош
После переустановки ADT я получаю эту ошибку: [2015-09-19 21:54:06 - Android SDK] Ошибка при загрузке SDK: Ошибка: Ошибка анализа / Applications / android-sdk-macosx / system-images / android-22 /android-wear/armeabi-v7a/devices.xml cvc-complex-type.2.4.d: обнаружен недопустимый контент, начиная с элемента 'd: skin'.
coolcool1994
После переустановки ADT у меня появились новые ошибки, но я обновил Android с помощью Android iCon в Eclipse, и теперь он работает !! Вау, спасибо большое. ЭТОТ ОТВЕТ ЕДИНСТВЕННЫЙ РАБОТАЮЩИЙ ОТВЕТ В ЭТОМ ВОПРОСЕ !!! ПОПРОБУЙТЕ ЭТО
coolcool1994
6

НЕ ДЕЛАЙТЕ ЭТОГО

Предупреждение: Пожалуйста, смотрите комментарии ниже этого ответа. Эти шаги оказали негативное влияние на многих людей.

  1. Нажмите Справка / Установить новое программное обеспечение ...
  2. Нажмите на «Что уже установлено» (как на картинке ниже)
  3. В новом окне вы можете удалить старый ADT (удалить Android Development Tools, Android DDMS, Android Hierarchy Viewer, Android TraceView, Android Native Development Tools и Tracer для OpenGL ES)
  4. Перезапустите Eclipse
  5. Затем снова нажмите Справка / Установить новое программное обеспечение
  6. Выберите ADT ... Установить

Я надеюсь, что это помогает!

Демонстрация картин

Biljana
источник
11
Невозможно удалить «Инструменты разработки Android». 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
Джошас
11
Я следовал за этими шагами, но я не могу перезапустить затмение. Я получаю следующую ошибку: Средству запуска исполняемого файла Eclipse не удалось найти свою совместно используемую библиотеку. Был создан следующий журнал ошибок: pastebin.com/raw.php?i=BUsMX75L
kefs
69
ЭТО РАЗРЫВАЕТ ОБЪЯВЛЕНИЕ ПОЛНОСТЬЮ .. больше не будет. Спасибо.
Alécio Carvalho
10
Это удаляет весь исполняемый файл Eclipse. Не работает
Аман Алам
9
Все должны понизить это, так как это все ломает!
Квентин С.
5

Попробовав подходы в других ответах безуспешно, я только что установил новый пакет с http://developer.android.com/sdk/install/index.html?pkg=adt, и это сработало нормально.

Сделайте следующее:

  1. Поскольку вы не хотите повторно загружать все платформы снова, скопируйте существующую из / OLD_ANDROID_SDK_PATH / sdk / platform в / NEW_ANDROID_SDK_PATH / sdk / platform .
  2. Открывая новый Eclipse из недавно загруженного пакета, убедитесь, что вы повторно используете предыдущую папку «Рабочая область». Это гарантирует, что все ваши предыдущие настройки будут запомнены.
  3. После открытия нового Eclipse в предыдущем рабочем пространстве, пожалуйста, проверьте, указывает ли используемый Android SDK на новый (настройки Eclipse -> Android). Возможно, он указывает на старый, поскольку вы повторно использовали параметры рабочего пространства предварительного просмотра.

С этими шагами вам не нужно будет переконфигурировать все, и вам не нужно будет тратить время на устранение неполадок с этой ошибкой при обновлении от разработчиков Google.

Удачи! ;-)

Альесио Карвалью
источник
5

Вам нужно удалить старую версию и установить 23

Удаление: Справка> об Eclipse SDK> Сведения об установке выберите пакеты, связанные с Android, для удаления

А затем установите V23.

Андон Жан
источник
Безусловно самое простое решение! Обратите внимание, что в некоторых случаях пункт меню «Об Eclipse» можно найти в разделе «Eclipse», а не в «Справке».
Пер Квестед Аронссон
Самое простое, логичное и простое решение!
Jagoliveira
4

Невозможно обновить существующий комплект ADT, который вы, возможно, скачали.

Вы можете сделать один из двух вариантов:

  1. Установите Eclipse с eclipse.org и установите ADT, указав на сайте обновления: https://dl-ssl.google.com/android/eclipse

  2. Скачать комплекты с:

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

Ashwin
источник
Новый пакет Eclipse SDK работает. Похоже, на панели инструментов отсутствуют некоторые значки, но кроме этого я наконец могу скомпилировать свое приложение.
Йошас
Я думаю, они заставляют нас перейти на Android Studio! Но я надеюсь, что все необходимые значки доступны на панели инструментов! :)
Эшвин
3

Я получал ту же ошибку «конфликтующих зависимостей» в 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 (для целей резервного копирования) и переместить только что извлеченную папку на место.

Дерек Гоголь
источник
3

Я столкнулся с той же проблемой и решил ее. Вам необходимо полностью удалить плагин Android из Eclipse (из раздела «о» ...), включая трассировку.

Затем снова добавьте плагин ADT ( https://dl-ssl.google.com/android/eclipse/ ) и установите его.

Проблема решена!

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

user818455
источник
3

Как обновить с 22.xx.x до 23.0.2 (мое решение). Это побьет проблемы зависимости.

Я страдал от этой проблемы в течение нескольких дней, и я попробовал каждое решение по этой ссылке, но не повезло. Я наконец нашел решение, которое действительно работает!

Обратите внимание, что это решение работает в Windows 7 (64 бит). Вероятно, он должен работать для других операционных систем Windows.

Вот так:

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

    http://developer.android.com/sdk/index.html#download

  2. распакуйте его и откройте папку «eclipse» -> папку «plugins»

  3. Теперь перейдите к своему старому затмению и откройте папку «eclipse» -> «plugins», и скопируйте все внутри.

  4. Теперь вставьте их в папку «plugins» (NEW ECLIPSE), но НЕ перезаписывайте ничего.

  5. Находясь внутри папки «plugins» вашего нового Eclipse, выполните поиск. Введите 22.(обратите внимание на 22 с точкой) и нажмите Enter.

  6. В результате поиска будут показаны все файлы или папки с ..... 22,6 ...... Например,

    com.android.ide.eclipse.adt_**22.6.2**.v201403212031-1085508
  7. Выделите все эти файлы / папки и нажмите клавишу удаления.

  8. Обязательно обновите свой старый API / SDK до последней версии и загрузите этот каталог SDK для работы с новым затмением.

или

Вы можете посмотреть это видео, в котором показано, как переместить весь ваш SDK / API в новую папку SDK.

Ссылка: https://www.youtube.com/watch?v=jPZpJdnbbN0

Я не пробовал обновляться с любых других версий ADT, но я думаю, что это должно работать и для любых старых версий ADT.

Не забудьте сделать резервную копию, прежде чем пытаться.

Dante
источник
2

Я только что обнаружил, что вам необходимо обновить плагин ADT в Eclipse (автономно или в комплекте ADT) перед обновлением инструмента сборки.

Если ваша установка Eclipse указывает на самый последний Build Tool, а Eclipse имеет ADT 22.x, он покажет эти ошибки.

Что у меня сработало: (на Ubuntu 14.04 64-bit)

  • Установлена ​​более старая версия Eclipse и ADT (из Bundle)
  • Эта копия Eclipse указывала на старую версию SDK со старыми инструментами сборки (до 20)
  • Обновил ADT до v23 (через архив, в моем случае)
  • Указал Eclipse на последнюю версию инструментов сборки.

У вас может не быть более старой копии инструментов Eclipse и Build, в этом случае вы можете удалить последнюю версию инструмента сборки из SDK Manager и установить более старую копию.
Как только все начнет работать нормально, выполните вышеуказанные шаги.

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

Аман Алам
источник
2

Я нашел эти инструкции в комментарии.

Загрузите новейшую версию ADT и используйте существующее рабочее пространство. На самом деле это наименее болезненное обновление, которое вы когда-либо делали. Он не связывался с папкой .android, поэтому у меня все еще был свой оригинальный ключ отладки. Не хватало лишь нескольких дополнений, которые я почти никогда не использовал, и они легко устанавливаются в новую версию.

Примечание: не устанавливайте в существующую папку adt, создайте новую папку, так что вы все равно можете отступить, если новая установка не работает.

danny117
источник
2

На Eclipse в комплекте с ADT мне пришлось сначала удалить ADT, а затем выполнить новую установку.

Чтобы удалить плагин ADT из Eclipse:

  • Перейдите в меню « Справка» → « Об Eclipse» → « Сведения об установке» .
  • Выберите плагин ADT, затем нажмите «Удалить».
  • После удаления установите ADT из Справки → Установить новое программное обеспечение.
stevyhacker
источник
Я установил новую версию с веб-сайта, но кажется, что с SDK tools rev 23 в папке sdk dir / tools больше нет папки proguard! Вы можете поделиться этим?
greywolf82
1

Для меня это помогло удалить Android 4.4W, который также является API 20 и может быть причиной конфликта. Так что устанавливайте только Android 4.4W или Android L, пока они не исправят это.

И (опять же, это может быть только для меня), он работает только в Android Studio, а не в Eclipse ...

bluewhile
источник
1
Ага. Я установил только Android L, но он не работает. Я снова устанавливаю Eclipse, загружая последний комплект ADT с веб-сайта Android.
greywolf82
Не хочу откатываться на Eclipse Juno, но, похоже, это единственный путь :( Android L Emu застревает в Eclipse 4.4 и Android Studio
bluewhile
Я установил Juno, но теперь кажется, что папка proguard не находится в sdkdir / tools :(
greywolf82
Убедитесь, что вы взяли полный комплект с сайта разработчика Android. Это сработало для меня
Bluewhile
Да, я скачал полный комплект, а не только SDK. У тебя есть гвардия сейчас?
greywolf82
1

Мне пришлось удалить ADT и установить его снова.

Однако следует помнить , что это вызвало у меня и еще одного человека наличие annotations.jar, в котором отсутствовали ошибки в пути Java Build для определенных проектов, возможно, потому что он пытался найти старый SDK, поэтому следующий шаг - это обновление проектов. брать.

Ошибки касаются в основном библиотек, Google Play Services, Facebook SDK, ActionBarCompat.

Для этого шага вы удалите ADT, а затем вставите URL-адрес, чтобы загрузить их. URL-адрес:https://dl-ssl.google.com/android/eclipse

red_
источник
Я не буду. Вы думаете, это еще один эффект?
RED_
10
Боже мой. Google, что вы сделали!?!?!? Да. SDK ред 23
глючит
Связанный вопрос по отсутствующим annotations.jar: stackoverflow.com/q/24438748/1402846
Pang
1

Я нашел решение проблемы с «конфликтующей зависимостью». У меня нет той же страницы ответа Даниэля Диаса, но страница показывает «конфликтующую зависимость», и я ничего не могу сделать.

Проблема в том, что я не являюсь владельцем файла. Eclipse был установлен в другой сессии (на OS X). Я имею право читать и писать файл Eclipse, но я не владелец. Создайте команду «chown» для всех файлов Eclipse, чтобы решить эту проблему. После этого у меня тот же результат, что и у Даниэля Диаса.

Я надеюсь, что это помогает кому-то.

Самуэль Кот
источник
1

ПРЕДУПРЕЖДЕНИЕ

Сейчас есть обновление для ADT 23.0.1, но скрипты Windows и Linux перепутаны, так что ждите с обновлением!

Вы можете проверить, например, tools / proguard / bin / *. Sh в http://dl.google.com/android/android-sdk_r23.0.1-windows.zip .

defim
источник
1

Я сделал это, чтобы решить ту же проблему (в OS X):

  1. Справка> Установить новое программное обеспечение> Добавить или выбрать этот репозиторий " http://download.eclipse.org/eclipse/updates/4.3 "
  2. В разделе «Платформа Eclipse» выберите самую новую версию Eclipse.
  3. Установщик спросит, хотите ли вы удалить ADT, нажмите «Готово».
  4. Перезапустите Eclipse и установите ТОЛЬКО ADT 23, используя этот репозиторий: https://dl-ssl.google.com/android/eclipse .
  5. Перезапустите Eclipse и установите DDMS, Hierarchy Viewer, Trace View и т. Д.
  6. Перезапустите Eclipse снова.

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

Альдо Израиль
источник
1

Если Eclipse выдает ошибку после удаления плагина ADT из вашей установки Eclipse, попробуйте отредактировать файл config.iniв папке Eclipse → конфигурация. Найти:

eclipse.application=

И измените его на:

eclipse.application=org.eclipse.ui.ide.workbench

Я надеюсь, что это работает и для вас.

TurKorsaN
источник
1

Я просто зашел в свою папку ресурсов Android на моем диске C: / ( C:/Android), удалил папку 'eclipse' и все ее содержимое. Я еще раз загрузил Android Developer Tools и просто переместился в папку «eclipse».

Я начал, и все было хорошо; Я обновился до версии 23.

Надеюсь, это поможет, возможно, не для всех, поскольку у некоторых из вас есть модификации Eclipse, но для кого-то, кто, как и я, хотел быстро исправить ситуацию и вернуться к разработке, это казалось самым простым путем.

Карлос Ф
источник
1

Я использую Eclipse v4.3 (Kepler), и именно так я решил свою проблему.

Перейти в меню СправкаУстановить новое программное обеспечение → нажать Добавить .

Во всплывающем окне укажите любое имя (я назвал его Eclipse ADT Plugin), а вместо ссылки используйте https://dl-ssl.google.com/android/eclipse/.

Как только вы нажмете OK, вы увидите новые пакеты, которые будут установлены, и старые пакеты, которые будут удалены. Не беспокойтесь об этих пакетах. Нажмите OK.

Будут установлены новые пакеты, и это должно решить вашу проблему.

Вамси Чалла
источник