ADT требует 'org.eclipse.wst.sse.core 0.0.0', но не может быть найден

199

Я устанавливаю Android SDK на новую версию Fedora 14 (Linux). Я установил eclipse и запустил инструмент sdk tools / android, чтобы установить все компоненты Eclipse для SDK. Я смог получить DDMS для установки при выборе его самостоятельно.

И для последнего компонента - инструментов разработчика Android, я получаю ужасное сообщение об ошибке, вставленное ниже.

Теперь я застрял в аду зависимости Eclipse.

Я искал доступные пакеты в Fedora и не могу найти тот, в котором есть файлы, необходимые для удовлетворения этой зависимости Eclipse. Кто-нибудь может перевести, пожалуйста, что запрашивает Eclipse и в каком пакете Fedora он находится?

Уродливая ошибка:

Cannot complete the install because one or more required items could not be found.
  Software being installed: Android Development Tools 0.9.9.v201009221407-60953 (com.android.ide.eclipse.adt.feature.group 0.9.9.v201009221407-60953)
  Missing requirement: Android Development Tools 0.9.9.v201009221407-60953 (com.android.ide.eclipse.adt.feature.group 0.9.9.v201009221407-60953) requires 'org.eclipse.wst.sse.core 0.0.0' but it could not be found
Брэд Хейн
источник

Ответы:

271

Я только что столкнулся с точно такой же проблемой в Eclipse 3.6 (Helios). После долгих поисков я наткнулся на эту ссылку:

http://code.google.com/intl/es/eclipse/docs/faq.html#wstinstallerror

Во время установки возникает ошибка, требующая org.eclipse.wst.sse.ui. Как мне это исправить?

Плагин Google для Eclipse зависит от других конкретных компонентов Eclipse, таких как WST. Ваша установка Eclipse может еще не включать все из них, но их можно легко установить, следуя этим инструкциям. Затмение 3.6 (Гелиос)

  1. Выберите Справка> Установить новое программное обеспечение ...
  2. Нажмите на ссылку для доступных сайтов программного обеспечения.
  3. Убедитесь, что есть сайт обновления с именем Helios. Если этого нет, нажмите Добавить ... и введите http://download.eclipse.org/releases/helios для Местоположения.
  4. Теперь пройдите этапы установки; Eclipse должен загрузить и установить зависимости плагина.

(На этой странице есть примеры для 3.5 (Galileo), 3.4 (Ganymede) и 3.3 (Europa) для всех с разными версиями)

Точно такие же шаги работают и для 3.7 (Индиго).

Просто используйте http://download.eclipse.org/releases/indigoдля местоположения.

Юнона: http://download.eclipse.org/releases/juno

Kepler: http://download.eclipse.org/releases/kepler

Примечание. Шаг четвертый не обязателен. Необходимы только шаги с одного по три.

Марк Инграм
источник
17
и убедитесь, что у вас установлен флажок «включать сайты обновлений».
Augiwan
3
Это не работает для меня, потому что эта ссылка уже была включена. Вместо этого мне пришлось удалить ~ / .eclipse, а затем добавить эту ссылку. Однако он все еще не работал, потому что он жалуется на конфликтующие пакеты (Ubuntu 11.10). В конце концов, единственное решение состоит в том, чтобы полностью apt-get удалить eclipse и загрузить его с веб-сайта eclipse. Тогда все работает правильно.
Тимммм
1
может быть полезно для smbd, что URL JUNO - download.eclipse.org/releases/juno
Ewoks,
1
Я просто набрал обороты, потому что все остальные сделали ... :)
dbrin
5
Для тех, кому интересно: как только вы добавите ссылку, вы можете просто переключиться на ссылку ADT, и вы сможете получить компоненты для установки, не устанавливая вручную что-либо из ссылки Eclipse
Cameron
53

Для Eclipse 3.7 или Indigo выигрышный URL

http://download.eclipse.org/releases/indigo

А для 3.8 это

http://download.eclipse.org/releases/juno

tmanthey
источник
1
Я думаю, что 3.8 все еще называется Indigo, потому что он содержит только исправления для 3.7. Кодовое название для 4.2 - Юнона.
rubo77
я недавно установил eclipse 4.2 и использую URL juno и работает нормально
rkmax
rubo77 правильно. 3.8+ является версией обслуживания, и это все еще Индиго. В ней есть только исправления ошибок. 4.2 называется Юнона.
WindRider
14

Я столкнулся с той же проблемой в затмении 3.7 Индиго

и я сделал следующее:

  1. помочь-> установить новое программное обеспечение

  2. нажмите на "доступные сайты программного обеспечения"

  3. выбрать все записи (CTRL-A) и удалить их

  4. добавить новую запись по адресу http://download.eclipse.org/releases/indigo/

  5. Теперь добавьте снова местоположение ADT http://dl-ssl.google.com/android/eclipse/

ори
источник
Просто к сведению, чтобы кто-нибудь читал это в будущем, у меня был установлен Indigo через пакет Ubuntu, и это было именно то, что мне было нужно. Мне не нужно было удалять ~ / .eclipse или удалять пакет и т. Д. Так что спасибо.
Джо
5

Если вы загрузили и установили классическую версию Eclipse, вам не хватает необходимых инструментов разработки Java, необходимых для Android SDK и т. Д.

Я обнаружил, что установка Eclipse Java Development Tools и Java EE Tools решила эту проблему для меня в Eclipse 3.7.

Это кажется очевидным для многих разработчиков Java, но для новичков в IDE, JAVA и т. Д. Важно отметить, что они не установлены и поставляются с «классической» версией Eclipse.

Добавление ссылки на репозиторий Helios http://download.eclipse.org/releases/helios было недостаточно.

smb2009
источник
5

В windows 7

Запустите затмение от имени администратора

зайдите в Windows-> Настройки-> Установка / обновление-> отметьте "все версии доступных программ" и примените -> ОК

перейдите в Справка-> Установить новое программное обеспечение-> Добавить -> Поместить URL-адрес Добавить или ADT ZIP-файл -> ОК

это все и работает ....

эмир
источник
4

Я также просматривал эти ответы, но не смог получить никакого ответа на свою проблему. Но с помощью проб и пробных версий я нашел следующее решение. В первую очередь обновляли затмение, перейдя на Помощь-> Проверить наличие обновлений .Затем, перейдите к установке нового программного обеспечения и дать ADT местоположение (локальный или URL), а затем сделать проверку Обратная связь Все обновления Расположено во время установки , чтобы найти необходимое программное обеспечение и он будет делать остальные.

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

laaptu
источник
4

И для Juno- версии :

Вы просто должны добавить это - не устанавливать ничего.

ajuul
источник
3

Я обнаружил, что удаление ~/.eclipseрешило эту проблему для меня на складе Ubuntu Eclipse

Дэвид Фрейзер
источник
3

Для меня запуск win 7 64, eclipse 3.7.1 64, это было просто для запуска eclipse от имени администратора, выполните перечисленные шаги.

Боб хаузедорф
источник
3

Используя Ubuntu 11.10, я смог решить эту проблему, переустановив Eclipse (в моем случае 3.7) следующим образом:

    sudo apt-get purge eclipse
    sudo apt-get install eclipse.*

Оттуда при установке Android SDK просто работал нормально.

мили
источник
3

В моем случае я получил вышеуказанную ошибку, потому что элементы Indigo и «Обновления проекта Eclipse» на панели «Доступные сайты программного обеспечения» были отключены. Все, что мне нужно было сделать, - это переключить их в состояние «включено», и моя установка ADT Plugin прошла очень быстро (я полагаю, что до установки Eclipse)

байо опадеи
источник
3

У меня тоже была эта проблема.
Под управлением Windows 7 (64 бит), Eclipse Indigo . Перепробовал все разные предложения, но, наконец, просто сняв галочку Contact all update sites during install to find required software (запустив Eclipse в качестве администратора , хотя я не думаю, что это важно), все заработало нормально.
Я надеюсь, что это поможет кому-то.

Просто Рассел
источник
2

Я получил аналогичную ошибку в 32-битной Windows Vista при использовании пакета Eclipse Classic 3.7.2 , но он хорошо работал после того, как я скачал и использовал Eclipse IDE для разработчиков Java EE .

Сетё Н
источник
2

прямые шаги, чтобы ваш плагин ADT работал

  • Скачать Eclipse Helios EE IDE не классическая версия
  • После распаковки перейдите непосредственно в меню «Проверка обновлений» в меню справки.
  • После обновления загрузите версию ADT плагина с сайта ADROID.
  • Теперь снова зайдите в «Справка» -> «Установить новое программное обеспечение» -> «Добавить» -> щелкните по архиву, затем укажите загрузку ADT ADT-17.0.0.zip. Дайте любое имя в поле имени, скажем ADT. нажмите ОК
  • сейчас из работы с выпадающим выберите название плагина adt который вы дали
  • Теперь продолжайте установку. наслаждаться :)
Равиндра
источник
1

Что я сделал (Гелиос):

1) Перейти в Помощь -> Установить новое программное обеспечение ...

2) Выберите или добавьте новое местоположение http://download.eclipse.org/webtools/repository/helios/

3) Установите флажок WTP последней версии и нажмите «Далее».

4) Скорее всего, вы попадете в ситуацию «требуются дополнительные зависимости» , но этот новый экран покажет вам, какие пакеты имеют wst в своих именах, вам следует приступить к установке этих * wst * пакетов.

5) Вы не получили 4-е очко. В этом случае у вас установлены пакеты wst.

Наслаждаться. Или не... :)

с претензией на художественность
источник
1

Разработчик Android Для тех, кто использует eclipse 3.7

добавьте следующее после http: // prompt download.eclipse.org/releases/indigo

Затем нажмите «Справка» и нажмите «Проверить наличие обновлений».

Kosgei
источник
1

Чтобы помочь удалить некоторые догадки и проверить, какие зависимости необходимы. После новой установки Ubuntu мне понадобилось следующее.

Ошибка 1:

***Missing requirement: Android Development Tools 0.9.6.v201002051504-24846 (com.android.ide.eclipse.adt.feature.group 0.9.6.v201002051504-24846) requires ***'org.eclipse.gef 0.0.0' but it could not be found

Обновление сайта: GEF и Draw2d Plugin с http://download.eclipse.org/tools/gef/updates/releases/

Ошибка 2:

Missing requirement: Android Development Tools 0.9.9.v201009221407-60953 (com.android.ide.eclipse.adt.feature.group 0.9.9.v201009221407-60953) requires 'org.eclipse.wst.sse.core 0.0.0' but it could not be found

Обновление сайта: редакторы и инструменты Eclipse XML с http://download.eclipse.org/releases/indigo

ericharlow
источник
1

Обновление для Fedora 16

Обратите внимание, что теперь это обеспечивается пакетом, поэтому рекомендуется сделать следующее:

  pkcon install eclipse-wtp-sourceediting

Похоже, это «волшебная пуля», позволяющая получить все, что требуется плагину Android ADK для Fedora 16 (по крайней мере).

BRPocock
источник
1

Ни один из существующих ответов не работал для меня. Наличие всех правильных сайтов обновлений в «доступных сайтах» было недостаточно, чтобы указать Eclipse, как найти его зависимости.

Используя Fedora 14 и Eclipse Indigo 3.7.1, мне пришлось выполнить следующие шаги, чтобы сделать установку работающей:

  1. Проверьте и установите «Инструменты Linux» с http://download.eclipse.org/releases/indigo
  2. Проверьте и установите «Инструменты Linux» с http://download.eclipse.org/releases/indigo/201109230900

После перезапуска Eclipse мне удалось окончательно установить Android SDK.

EricLarch
источник
1

Во время установки возникает ошибка, требующая org.eclipse.wst.sse.ui. Как мне это исправить?

Плагин Google для Eclipse зависит от других конкретных компонентов Eclipse, таких как WST. Ваша установка Eclipse может еще не включать все из них, но их можно легко установить, следуя этим инструкциям. Затмение 3.6 (Гелиос)

Выберите «Справка»> «Установить новое программное обеспечение ...». Щелкните ссылку «Доступные сайты программного обеспечения». Убедитесь, что есть сайт обновления с именем Helios. Если этого нет, нажмите Добавить ... и введите http://download.eclipse.org/releases/helios для Местоположения. Теперь пройдите этапы установки; Eclipse должен загрузить и установить зависимости плагина.

// Попробуем установить расширение "среда разработки плагинов eclipse"

Нельсон Патрисио Хименес
источник
1

Используйте http вместо https: //, и это решит эту проблему.

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

Комал
источник
3
Аналогичный ответ был опубликован более полугода назад.
Малер
1

ничего из вышеперечисленного не помогло мне. Это сделал:

  1. Удалить Eclipse (я думаю, что это обсуждалось выше).
  2. Получите это затмение. (У других нет java). В этом затмении есть Java, apt-get - нет
  3. Выполните следующие действия. Этот парень прибил его. Это не должно быть так сложно, но это не так уж плохо ...

После этого я смог вернуть свои вещи Android через обычную «Установить новое программное обеспечение»,

user407749
источник
1

Я столкнулся с этим вопросом, чтобы. Я просто извлек пакет eclipse, 7-zipа не встроенный экстрактор Windows.

user1609732
источник
1

Добавьте это для eclipse juno. После этого я смог установить плагин ADT в Ubuntu 12.04.

Сэчин
источник
1

Eclispe 4.2 Juno Service Release 2

Попытка установить плагин Google для Eclipse не удалась, даже если было включено «Связаться со всеми сайтами обновлений». После установки пакетов Juno JST / WST Server все заработало.

Справка> Установить новое программное обеспечение ...

Работа с: Юнона - http://download.eclipse.org/releases/juno

Категория: Сеть, XML, ...

  • Серверные адаптеры JST
  • Расширения серверных адаптеров JST
  • Пользовательский интерфейс JST-сервера
  • Серверные адаптеры WST

Перезапустите Eclipse

Справка> Установить новое программное обеспечение ...

Работа с: плагин Google для Eclipse - https://dl.google.com/eclipse/plugin/4.2

  • Инструменты Google App Engine для Android
  • Плагин Google для Eclipse 4.2

Связаться со всеми сайтами обновлений - включено !

Перезапустите Eclipse

user2781021
источник
0

Google твой друг . Убедитесь, что вы используете правильную версию Eclipse, и вам может потребоваться запустить Eclipse от имени пользователя root при установке.

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

Ян Шифер
источник
Эти инструкции не работают для меня с Eclipse 3.5 и ADT 8.0.1
Jonas
0

Загрузка инструментов SDK и установка пакета ADT представляли для меня проблему в Windows и Linux. Попробовав это всеми возможными способами на обеих ОС, даже с моим лектором в колледже для установки Windows, мы не смогли заставить его работать.

В обоих случаях единственный способ заставить его работать - это установить Android ADT Bundle, который включает в себя инструменты Eclipse, SDK и плагин ADT.

apt-get удалите eclipse-jdt и просто загрузите пакет, он просто работает. :)

Это не из репо, но это работает.

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

Ронан
источник