it-swarm.com.ru

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

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

596
greywolf82

ответ Google :

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

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

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

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

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

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

114
greywolf82

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

Шаг за шагом:

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

Install remediation page

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

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

191
Daniel Diaz

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

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

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

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

53
dennisdrew

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

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

Идти к

Меню Справка О Eclipse SDK → Installation Details,.

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

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

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

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

52
Kartheek s

Я обновлял свой сервер сборки сегодня и столкнулся с той же проблемой. Об этом сообщалось здесь: 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 также отсутствует для меня, проверьте, нужно ли вам также скопировать это

18
wi1

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

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

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

enter image description here

17
Arsalan Mehmood

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

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

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

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

16
rupesh

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

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

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

  3. Удалить Android DDM, Android Инструменты разработки, Средство просмотра иерархии, Инструменты собственной разработки, TraceView и т.д., Версия 22.X .

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

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

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

15
Rajat Sharma

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

  1. Свежая установка Eclipse ( http://www.Eclipse.org/downloads/packages/Eclipse-ide-Java-developers/lunar )
  2. Справка -> Установить новое программное обеспечение -> https://dl-ssl.google.com/Android/Eclipse/
9
Hermann Schwarz

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

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

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

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

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

8
Luke Deighton

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

  1. Установлена ​​новая версия Eclipse, Luna
  2. Сделал резервную копию текущей рабочей области.
  3. Запустил новое Затмение, Луна, и обновил рабочее пространство
  4. Установил Плагин ADT (Справка -> Установить новое программное обеспечение)
  5. Перезапущенное затмение
  6. Готово
8
bond
  • Просто удалите предыдущий ADT.
  • Перейти в меню СправкаОб Eclipse → Installation Details
  • Удалите все плагины, Id которых начинается с com.Android.ide
  • Установите ADT снова с сайта обновления.
7
Hrushikesh

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

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

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

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

Picture Demonstration

6
Biljana

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

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

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

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

Удачи! ;-)

5
Alécio Carvalho

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

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

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

5
Andong Zhan

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

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

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

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

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

4
Ashwin

Я получал ту же ошибку "конфликтующих зависимостей" в Mac OS X 10.9.3, и просто обновление не было возможным. В итоге получилось скачать последнюю версию пакета Eclipse ADT Zip-файл с developer.Android.com, распаковать его и перенести только " Eclipse "в папку, где находилась моя старая папка Eclipse. (распаковка Zip-файла Eclipse ADT даст вам папки "Eclipse" и "sdk").

Если вы решите пойти по тому же маршруту, сначала убедитесь, что вы знаете, каков ваш рабочий путь. Это можно найти в настройках. Затем переименуйте старый каталог "Eclipse" (не Eclipse.app) во что-то вроде Eclipse-22.6.3, затем переместите извлеченную папку "Eclipse" на свое место. Запустите новый Eclipse.app внутри, и когда он спросит вас о Workspace, просто введите тот же путь, который вы отметили выше. Или это также может быть установлено позже в настройках.

Возможно, стоит добавить, что для повторного включения Android SDK Manager и Android Virtual Device Manager окно выбора -> Настройка перспективы -> Группы команд Доступность и выберите Android SDK и AVD Manager. Это добавит эти 2 пункта в пункт меню "Окно" для текущей перспективы (Java).

Я не переместил извлеченную папку "sdk", потому что у меня уже была папка sdk в том же каталоге, что и Eclipse, которую я уже обновил до последних инструментов Android. Но если это заставляет вас чувствовать себя в большей безопасности, вы также можете переименовать старую папку sdk (для целей резервного копирования) и переместить только что извлеченную папку на место.

3
derekg

Как обновить с 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, откройте папку "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 для работы с новым Eclipse.

или

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

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

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

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

3
Dante

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

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

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

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

3
user818455

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

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

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

2
danny117

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

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

  • Перейдите в меню СправкаОб EclipseСведения об установке.
  • Выберите плагин ADT, затем нажмите "Удалить".
  • После удаления установите ADT из Справки → Установить новое программное обеспечение.
2
stevyhacker

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

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

Что сработало для меня: (на 64-битной Ubuntu 14.04)

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

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

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

2
Aman Alam

Решение см.: http://bazalabs.com/solution-for-the-update-problem-of-Android-developer-toolkit-version-23-0-0 -или-выше /

Это решение является правильным способом изменения файлов и сохранения Eclipse ADT, а не загрузки нового.

1
pap

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

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

1
bluewhile

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

Eclipse.application=

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

Eclipse.application=org.Eclipse.ui.ide.workbench

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

1
TurKorsaN

Я просто зашел в свою папку ресурсов Android на диске C:/(C:/Android), удалил папку "Eclipse" и все ее содержимое. Я скачал Android Инструменты разработчика еще раз и просто переместился в папку "Eclipse".

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

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

1
Carlos F

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

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

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

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

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

1
Vamsi Challa

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

  1. Справка> Установить новое программное обеспечение> Добавить или выбрать этот репозиторий " http://download.Eclipse.org/Eclipse/updates/4. "
  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
Aldo Israel

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

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

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

1
Samuel Côté

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

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

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

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

1
RED_

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

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

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

1
defim

Завершите процедуру загрузки ADT, настройте его в Eclipse и устраните проблемы с зависимостями :

Скачать ADT:

  1. Откройте эту ссылку: https://dl-ssl.google.com/Android/Eclipse/

  2. Загрузите ADT-23.0.2.Zip, которая является последней версией, в папку Zip и не разархивируйте ее.

Настройте ADT в Eclipse:

  1. Откройте Eclipse → перейдите в меню Справка Установить новое программное обеспечение ...
  2. Нажмите на Add.. Кнопка справа.
  3. Откроется диалоговое окно Добавить репозиторий .
  4. In Имя : запись Плагин ADT
  5. В Местоположение : введите путь к заархивированной папке ADT, которую вы скачали, нажав Архив .. кнопка.

** Ошибка может появиться как дубликат местоположения. Чтобы решить эту проблему, выполните следующие действия:

1.1 Закройте текущее диалоговое окно.

1.2 Нажмите ссылку Доступные сайты программного обеспечения и выберите запись, которая находится в том же месте, в котором вы добавили заархивированный файл или запись ADT Plugin. После выбора удалите его.

1.3 Опять же, перейдите к предыдущему Add... Диалог.

1.4 Снова добавьте Имя и Местоположение в диалоговом окне Добавить репозиторий .

Выберите все параметры в Средства разработки и нажмите на Next установить ADT полностью.

Исправление проблем с зависимостями в ADT: После всех вышеуказанных шагов могут возникнуть проблемы с зависимостями. Чтобы решить эту проблему, выполните следующие действия:

  1. Нажмите Уже установлено в диалоговом окне Установить .

  2. Нажмите на Установленное программное обеспечение и выберите все инструменты разработки предыдущей версии, просматривая версии, и удалите их.

Теперь все проблемы с зависимостями исчезнут и следуйте инструкциям мастера Next, Next для установки :)

Всего наилучшего. Это определенно поможет.

0
pioneerBhawna

Он работает для удаления старых файлов, но вам не нужно перезапускать Eclipse. После процесса удаления установите новое программное обеспечение и перезапустите Eclipse.

Это было довольно просто и работает для меня.

0
DeeFour

Я следовал инструкциям, найденным здесь, и попытался исправить мой старый Eclipse + SDK + ADT, но безуспешно. Основная проблема остается неизменной; Я все еще получаю сообщение об ошибке:

Для этого Android SDK требуется Android Developer Toolkit версии 23.0.0 или выше. Текущая версия: 22.6.3.v201404151837-1123206. Пожалуйста, обновите ADT до последней версии.

Но мой Eclipse не может найти обновления и не может установить ADT 23 в качестве нового программного обеспечения. Поэтому я не могу скомпилировать мой старый проект в моей рабочей области.

Я протестировал свежий пакет eclipode для Windows 8, следуя инструкциям, найденным на странице разработчиков Android, шаг за шагом, и он работал нормально. Таким образом, кажется, что сборка Windows Eclipse не сломана. Но я не хочу использовать мою установку Linux, мою старую Ubuntu 10. Кажется очевидным, что для того, чтобы заставить Linux Eclipse работать снова, я должен установить новый пакет Eclipse, мой старый Eclipse никогда не увидит обновления для ADT 23 для заставить вещи работать. Опять же, эти инструкции предназначены для разработчиков Linux, которые не хотят, чтобы их старые проекты рабочей области снова работали без изменений в среде разработки, за исключением того, что вы должны установить новый пакет Eclipse, но после этого ваши проекты будут работать так же, как и до версии 23 SDK/ADT-беспорядок.

  1. Если вы Android разработчик, вы хотите быть уверены, что ваша среда разработки не будет испорчена. Резервное копирование:
    • ~./Android (вот ваши ключи разработчика)
    • Ваш старый каталог SDK
    • Ваше рабочее пространство
  2. Загрузите пакет Eclipse, получите Android SDK .
  3. Следуйте инструкциям, создайте каталог ~/Development и разархивируйте пакет там. Вы получаете каталоги Eclipse и SDK.
  4. Запустите Eclipse из этого каталога
  5. Затмение просит рабочее пространство. Вы можете дать ему старый.
  6. В настройках Eclipse установите SDK как загруженный SDK.
  7. Запустите Android SDK manager и загрузите инструменты, Android версии, которые вы используете, и дополнительные материалы, указанные в инструкциях на странице Android инструмента разработчика.
  8. Теперь вы должны быть готовы снова собрать свои старые проекты, но для меня это было не так просто. В моих старых проектах были ошибки. Так что откройте окна проблем, и вы узнаете, что annotation.jar отсутствует. Поэтому вы должны скопировать annotations.jar из вашего старого SDK, из резервной копии, которую вы сделали, или из старого sdk.Zip, описанного в этой теме, в <new SDK> /tools/support/annotations.jar

После этого я мог использовать свое старое рабочее пространство в Ubuntu и компилировать и запускать приложения на Android устройствах. Это было так просто. Спасибо гугл ;-(

0
Reijo Korhonen

Это сработало для меня. Я продолжал обновлять до версии 23.02 (или 23.03, если она была представлена) с использованием новой установки пакета ADT, а также переносить исходное рабочее пространство и добавлять исправления. Это процедура только для ADT Bundle.

(Сделайте резервную копию вашего рабочего пространства в первую очередь)

1/установить последнюю версию пакета объявлений от Google. (По какой-то причине использование страницы загрузки Googles просто зацикливается на Chrome!?!)

2/скачайте патч отсюда:

3/Примените патч согласно Googles (плохо описаны) инструкции


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

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

Что значит => Копировать файл только из инструментов/hprof-conv
Что значит => Копировать файл только из tools/support/annotations.jar
Что значит => Скопировать каталог и все содержимое для tools/proguard

3/Укажите старое рабочее пространство на новую установку при запуске. (Проекты все равно будут содержать ошибки, не волнуйтесь)

4/выберите Справка-> Установить новое программное обеспечение, выберите сайт обновлений и выберите версию 23.03 при появлении запроса.

  • Проверьте сайты обновлений и отредактируйте один для Google из https => http следующим образом: Change to "http", Это, похоже, заставляет Eclipse Updater создавать новый профиль обновления, который позволяет избежать ошибок загрузки. Вы также можете получить "неподписанные" предупреждения о подсказках от Windoze, но просто "Разрешить доступ" для предотвращения блокировки.

5/Если вы по-прежнему получаете ошибки при ссылках на "Android.R", это может быть связано с тем, что у вас могут не быть соответствующих "инструментов сборки платформы". Проверьте "Android SDK Manager", какие инструменты сборки у вас есть, как это: enter image description here Также проверьте свою сборку "Android" для проекта, чтобы убедиться, что у вас есть совместимый Android API.

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

Google отменил все настройки пользовательского интерфейса для Eclipse ADT (то есть вы увидите всплеск Juno). Я думал, что это будет проблемой, но, похоже, все в порядке. Я думаю, это показывает, как отчаянно Google пытался исправить ситуацию. Учитывая, что Android студия не далеко, Google не хочет больше тратить время на ADT. Я полагаю, это то, что вы получаете с "свободным" программным обеспечением. Надеюсь, взрослые снова вернутся к ответственности, и Google Studio не станет такой катастрофой.

0
angryITguy

Есть много возможных ответов на этот вопрос. Я думаю, что все зависит от вашей среды и процедуры установки. Я сталкиваюсь с той же проблемой, как указано несколько раз выше. Я не могу установить ADT 23 из-за конфликтной зависимости.

Это моя среда:

Я использую Windows 7 64-bit с Eclipse 4.2.2. Я установил ADT через меню СправкаУстановить новое программное обеспечение.

Мое решение:

Меню СправкаОб EclipseУдалить → ALL_Android. Затем я просто установил каждый из инструментов ADT 23 через "Установить новое программное обеспечение".

Примечание: это с последней версией ADT.

0
Clocker

Префект отвечает: Введите следующий путь, скопируйте все их Macintosh HD ▸ 应用程序 ▸ adt-bundle-mac ▸ sdk ▸ platform-tools, затем проанализируйте в Macintosh HD ▸ 应用程序 ▸ adt-bundle-mac ▸ sdk ▸ tools, наконец, отредактируйте строку plugin.version=23.0.0 файла Macintosh HD ▸ 应用程序 ▸ adt-bundle-mac ▸ sdk ▸ tools ▸plugin.prop, например plugin.version=21.0.0. перезапустите Eclipse. все в порядке.

0
DD.amor

Загрузите плагин ADT v23 от Google и установите его как локальный архив из загруженного файла Zip в Eclipse.

http://developer.Android.com/sdk/installing/installing-adt.html#Download

0
alextc

После нескольких часов борьбы с этой проблемой я наконец решил избавиться от обновления. Я публикую это на тот случай, если вы захотите вернуться к версии 22.6.2:

  1. Откройте менеджер SDK
  2. Оставьте все непроверенным, кроме первого варианта (тот, что с ADT версии 23)
  3. Удалить этот пакет
  4. Перезапустите Eclipse

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

0
alvaro.delaserna

Основано на win7. Версия Eclipse: 4.2.2 Идентификатор сборки: M20130204-1200

Для тех, кто сломал Eclipse после попытки удаления плагина ADT.

Вам нужно удалить все Android папку/jars из папки плагинов и папок функций.

Затем проверьте ваш config.ini в/конфигурации. Вероятно, у вас есть эти строки:

Eclipse.product=

...

Eclipse.application=

измените их так:

Eclipse.product=org.Eclipse.platform.ide
Eclipse.application=org.Eclipse.ui.ide.workbench

Возможно, необходимо запустить Eclipse из командной строки:

eclipsec.exe -clean.

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

0
Nexowski

Уже предоставленные ответы показывают, насколько решение зависит от вашей конкретной среды. Сначала я попытался обновить машину с Windows 8.1; когда это не удалось, я попытался обновить компьютер Vista. Когда это не удалось, я попробовал Android Studio на Win 8.1. Проблемы, с которыми мы все сталкиваемся, приводят к различным решениям из-за конфликтов версий между O/S, Eclipse, Java и, конечно, разгромом Google.

Вот что я сделал: я отказался от связки. Для Vista я установил Eclipse 4.3.2 (Kepler) и скачал установщик SDK, который загрузил 23.0.2. Уже был установлен jdk1.6. Осталось только использовать менеджер SDK, чтобы загрузить мою минимальную платформу (API 8) - V20 не настолько обратно совместим. Но, по крайней мере, сейчас я не совсем мертв в воде.

Для Windows 8.1 Android Казалось, что Studio устанавливает. Но когда я попытался установить свой проект, он остановился, когда пожаловался, что google-play-services_lib не был включен. Я не использовал его, поэтому, похоже, это требование Android Studio. В самом деле?

Итак, я вернулся в "Затмение". Я установил Luna и jdk8u5, но затем попытался вернуться к тому, что работало для Vista. jdk1.6 недоступен в Oracle, поэтому мне пришлось скачать 1.7 и надеяться. Скачал SDK, который снова получил 23.0.2. Все идет нормально.

Проблема тогда была в installer-r23.0.2-windows, по-видимому, зашито найти JDK в 'C:\Windows\system32\Java.exe': [2]. Я установил PATH в jdk1.7.0_65\bin и также установил переменную среды Java_HOME. Ни один не работал. Установщик все еще захлебнулся на Java8 в Windows\System32.

Поэтому я переименовал C:\Windows\System32\Java.exe, чтобы отключить его, и установщик-r23 нашел C:\Program Files\Java\jre8\bin\Java.exe. Установщик успешно завершен. Почему ему не понравился тот же файл (V8.0.5.13) в Windows\System 32, для меня загадка, но, возможно, для кого-то ключ.

Все еще пришлось загружать API 8, но я думал, что работаю и на машине 8.1.

За исключением того, что Eclipse распознает мой Motorola RazrM как USB-устройство. Это потребовало перехода на Win8.1 DeviceManager и обновления интерфейса Mot Composite ADB в интерфейсе ADB. Это потребовало загрузки диспетчера устройств Motorola. Тем не менее, телефон не отображался в Eclipse Devices View. Он ждал нового подтверждения по телефону, которое, очевидно, было добавлено в последнюю версию ADT. Хотя мне нужно было обновить драйвер на планшете Samsung 10.1, он не добавил подтверждение запроса на подключение.

Наконец кошмары закончились. Похоже, моя самая большая проблема - это скачок к последним версиям, а затем попытка регресса, когда сломался 23.0. Я думаю, что усвоил тяжелый урок. Но действительно ли это должно быть так сложно ???

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

0
JAW
  • Я решил эту проблему, удалив ADT Bundle, который показывал ошибку.

  • Затем я извлечено новый комплект ADT для решения этих проблем. После этого я только что обновил Android 4.4.2 (API 19) в Android SDK Manager.

  • Вы получаете эти ошибки из-за обновления Android SDK Tools 22.6.2. Ниже я показываю скриншот этого.

    Enter image description here

  • Установите все как показано на скриншоте. Тогда эти проблемы больше не возникнут.

0
Stephen