ADT erfordert 'org.eclipse.wst.sse.core 0.0.0', konnte jedoch nicht gefunden werden

199

Ich installiere das Android SDK auf einer Neuinstallation von Fedora 14 (Linux). Ich habe Eclipse installiert und das Tool tools / android sdk ausgeführt, um alle Eclipse-Komponenten für das SDK zu installieren. Ich konnte DDMS installieren lassen, wenn ich es selbst auswählte.

Und für die letzte Komponente - die Android-Entwicklertools - wird die hässliche Fehlermeldung unten eingefügt.

Jetzt stecke ich in der Hölle der Eclipse-Abhängigkeit fest.

Ich habe die verfügbaren Pakete in Fedora durchsucht und kann nicht das finden, das die Dateien enthält, die zur Erfüllung dieser Eclipse-Abhängigkeit erforderlich sind. Kann jemand bitte übersetzen, wonach Eclipse fragt und in welchem ​​Fedora-Paket es lebt?

Der hässliche Fehler:

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
Brad Hein
quelle

Antworten:

271

Ich habe gerade genau das gleiche Problem in Eclipse 3.6 (Helios) festgestellt. Nach viel googeln bin ich auf diesen Link gestoßen:

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

Während der Installation tritt ein Fehler beim Erfordernis von org.eclipse.wst.sse.ui auf. Wie behebe ich das?

Das Google Plugin für Eclipse hängt von anderen spezifischen Eclipse-Komponenten ab, z. B. WST. Ihre Installation von Eclipse enthält möglicherweise noch nicht alle, sie können jedoch einfach installiert werden, indem Sie diese Anweisungen befolgen. Eclipse 3.6 (Helios)

  1. Wählen Sie Hilfe> Neue Software installieren ...
  2. Klicken Sie auf den Link für verfügbare Software-Sites.
  3. Stellen Sie sicher, dass es eine Update-Site namens Helios gibt. Wenn dies nicht vorhanden ist, klicken Sie auf Hinzufügen ... und geben Sie http://download.eclipse.org/releases/helios ein als Speicherort ein.
  4. Führen Sie nun die Installationsschritte durch. Eclipse sollte die Abhängigkeiten des Plugins herunterladen und installieren.

(Auf dieser Seite finden Sie Beispiele für 3.5 (Galileo), 3.4 (Ganymed) und 3.3 (Europa) für Personen mit unterschiedlichen Versionen.)

Die exakt gleichen Schritte funktionieren auch für 3.7 (Indigo).

Verwenden Sie einfach http://download.eclipse.org/releases/indigofür den Standort.

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

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

Hinweis: Schritt vier ist nicht erforderlich. Es sind nur die Schritte eins bis drei erforderlich.

Mark Ingram
quelle
17
und stellen Sie sicher, dass das Kontrollkästchen "Update-Sites einschließen" aktiviert ist.
Augiwan
3
Dies hat bei mir nicht funktioniert, da dieser Link bereits aktiviert war. Stattdessen musste ich ~ / .eclipse entfernen und dann diesen Link hinzufügen. Es funktionierte jedoch immer noch nicht, da es sich über widersprüchliche Pakete beschwert (Ubuntu 11.10). Am Ende besteht die einzige Lösung darin, Eclipse vollständig zu entfernen und von der Eclipse-Website herunterzuladen. Dann funktioniert alles richtig.
Timmmm
1
könnte für smbd nützlich sein, dass die JUNO-URL download.eclipse.org/releases/juno
Ewoks
1
Ich habe gerade getickt, weil alle anderen ... :)
dbrin
5
Für diejenigen, die sich fragen: Sobald Sie den Link hinzugefügt haben, können Sie einfach zum ADT-Link wechseln und sollten in der Lage sein, die Komponenten zu installieren, ohne manuell etwas über den Eclipse-Link zu installieren
Cameron
53

Für Eclipse 3.7 oder Indigo lautet die Gewinner-URL

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

Und für 3.8 ist es

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

tmanthey
quelle
1
Ich denke, 3.8 heißt immer noch Indigo, weil es nur Bugfixes für 3.7 enthält. Codename für 4.2 ist Juno.
Rubo77
Ich habe vor kurzem Eclipse 4.2 installiert und verwendet die Juno-URL und funktioniert
einwandfrei
rubo77 ist richtig. 3.8+ ist eine Wartungsversion und es ist immer noch Indigo. Es gibt nur Bugfixes. 4.2 heißt Juno.
WindRider
14

Ich habe das gleiche Problem in Eclipse 3.7 Indigo festgestellt

und ich habe folgendes getan:

  1. Hilfe-> Neue Software installieren

  2. Klicken Sie auf "Verfügbare Software-Sites".

  3. Wählen Sie alle Einträge aus (STRG-A) und entfernen Sie sie

  4. neuen Eintrag unter http://download.eclipse.org/releases/indigo/ hinzufügen

  5. Fügen Sie nun erneut den ADT-Speicherort http://dl-ssl.google.com/android/eclipse/ hinzu.

ori
quelle
Nur zu Ihrer Information für alle, die dies in Zukunft lesen. Ich hatte Indigo über das Ubuntu-Paket installiert, und genau das brauchte ich. Ich musste ~ / .eclipse nicht löschen oder das Paket deinstallieren usw. Also danke.
Joe
5

Wenn Sie eine Classic-Version von Eclipse heruntergeladen und installiert haben, fehlen Ihnen die wesentlichen Java-Entwicklungstools, die für das Android SDK usw. Erforderlich sind

Ich habe festgestellt, dass die Installation der Eclipse Java Development Tools und Java EE Tools dieses Problem in Eclipse 3.7 für mich gelöst hat.

Für viele Java-Entwickler ist dies offensichtlich, aber für diejenigen, die neu in der IDE, JAVA usw. sind, ist es wichtig zu beachten, dass sie nicht mit der "klassischen" Version von Eclipse installiert sind.

Das Hinzufügen des Links zum Helios-Repo http://download.eclipse.org/releases/helios reichte nicht aus.

smb2009
quelle
5

In Windows 7

Führen Sie die Eclipse als Administrator aus

Gehe zu Windows-> Einstellungen-> Installieren / Aktualisieren-> "Alle Versionen der verfügbaren Software" überprüfen und anwenden -> OK

gehe zu Hilfe-> Neue Software installieren-> Hinzufügen -> URL hinzufügen oder ZIP-Datei hinzufügen -> OK

das ist alles und es funktioniert ....

amir
quelle
4

Ich habe auch diese Antworten durchsucht, aber ich konnte keine Antwort auf mein Problem bekommen. Aber durch Treffer und Test habe ich die folgende Lösung gefunden. Zunächst einmal Aktualisierung Ihres Eclipse , indem Sie auf Hilfe- geht> Nach Updates suchen .Dann, geht neue Software zu installieren und ADT Lage (lokal oder URL) geben, dann prüfe Kontakt alle Update Benachbart während der Installation erforderliche Software zu finden und es tun würde , der Rest.

Ich bin nicht sicher, ob diese Lösung für andere gut funktioniert, aber sie hat für mich funktioniert und ich hoffe, sie funktioniert für einige problematische Entwickler da draußen

laaptu
quelle
4

Und für die Juno- Version :

Sie müssen es nur hinzufügen - um nichts zu installieren.

ajuul
quelle
3

Ich fand, dass das Entfernen ~/.eclipsedieses Problems für mich auf der Ubuntu-Sonnenfinsternis löste

David Fraser
quelle
3

Für mich, Win 7 64, Eclipse 3.7.1 64 ausführen, war es einfach, Eclipse als Administrator auszuführen, die aufgeführten Schritte durchzugehen.

Bob Housedorf
quelle
3

Mit Ubuntu 11.10 konnte ich dieses Problem beheben, indem ich Eclipse (in meinem Fall 3.7) wie folgt neu installierte:

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

Von da an funktionierte die Installation des Android SDK einwandfrei.

Meile
quelle
3

In meinem Fall wurde der obige Fehler angezeigt, weil die Elemente Indigo und "Eclipse-Projektaktualisierungen" im Bereich "Verfügbare Software-Sites" deaktiviert waren. Alles, was ich tun musste, war, sie in den aktivierten Zustand zu versetzen, und meine ADT-Plugin-Installation verlief wie ein Kinderspiel (was Eclipse-Installationen betrifft, denke ich).

Bayo Opadeyi
quelle
3

Ich hatte auch dieses Problem.
Unter Windows 7 (64 Bit) wird Eclipse Indigo ausgeführt . Versuchte all die verschiedenen Vorschläge, aber schließlich funktionierte alles , indem ich einfach das Kontrollkästchen deaktivierte Contact all update sites during install to find required software ( Eclipse als Admin ausführen , obwohl ich das nicht für wichtig halte).
Ich hoffe das hilft jemandem.

Nur Russell
quelle
2

Ich habe einen ähnlichen Fehler in Windows Vista 32-Bit bei der Verwendung des Eclipse Classic 3.7.2- Pakets erhalten, aber es hat gut funktioniert, nachdem ich Eclipse IDE für Java EE-Entwickler heruntergeladen und verwendet habe .

Setyo N.
quelle
2

Gerade Schritte, damit Ihr ADT-Plugin funktioniert

  • Download Eclipse Helios EE IDE nicht die klassische Version
  • Gehen Sie nach dem Entpacken direkt im Hilfemenü zu Checks for Update
  • Laden Sie nach der Aktualisierung die Offline-Version des ADT-Plugins von der ADROID-Site herunter
  • Gehen Sie nun erneut zu Hilfe -> Neue Software installieren -> Hinzufügen -> Klicken Sie auf Archiv und zeigen Sie auf Ihren Download ADT ADT-17.0.0.zip. Geben Sie im Namensfeld einen beliebigen Namen ein, z. B. ADT. OK klicken
  • Wählen Sie nun aus der Arbeit mit Dropdown den Namen des ADT-Plugins aus, den Sie angegeben haben
  • Fahren Sie jetzt mit der Installation fort. genießen :)
Ravindra
quelle
1

Was ich getan habe (Helios):

1) Gehen Sie zu Hilfe -> Neue Software installieren ...

2) Wählen Sie einen neuen Standort aus oder fügen Sie ihn hinzu http://download.eclipse.org/webtools/repository/helios/

3) Aktivieren Sie das Kontrollkästchen WTP der neuesten Version und klicken Sie auf Weiter

4) Höchstwahrscheinlich geraten Sie in eine Situation, in der zusätzliche Abhängigkeiten erforderlich sind. aber dieser neue Bildschirm zeigt Ihnen, welche Pakete wst in ihren Namen haben. Sie sollten mit der Installation dieser * wst * -Pakete fortfahren

5) Du hast kein 4. Punkt Zeug bekommen. In diesem Fall müssen wst-Pakete installiert sein.

Genießen. Oder nicht... :)

Arty
quelle
1

Android-Entwickler Für diejenigen, die Eclipse 3.7 verwenden

Fügen Sie nach der Eingabeaufforderung http: // download.eclipse.org/releases/indigo Folgendes hinzu

Klicken Sie dann auf das Menü "Hilfe" und dann auf "Nach Updates suchen"

Kosgei
quelle
1

Um einige Vermutungen zu beseitigen und zu überprüfen, welche Abhängigkeiten benötigt werden. Nach einer neuen Ubuntu-Installation brauchte ich Folgendes.

Fehler 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

Update-Site: GEF- und Draw2d-Plugin von http://download.eclipse.org/tools/gef/updates/releases/

Fehler 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

Update-Site: Eclipse XML-Editoren und -Tool von http://download.eclipse.org/releases/indigo

ericharlow
quelle
1

Update für Fedora 16

Beachten Sie, dass dies jetzt von einem Paket bereitgestellt wird, daher wird empfohlen, dies zu tun

  pkcon install eclipse-wtp-sourceediting

Dies scheint eine einmalige „magische Kugel“ zu sein, um alles zu bekommen, was das ADK-Plug-In von Android (zumindest) für Fedora 16 benötigt.

BRPocock
quelle
1

Keine der vorhandenen Antworten hat bei mir funktioniert. Es reichte nicht aus, alle richtigen Update-Sites in "verfügbaren Sites" zu haben, um Eclipse mitzuteilen, wie die Abhängigkeiten zu finden sind.

Mit Fedora 14 und Eclipse Indigo 3.7.1 musste ich die folgenden Schritte ausführen, damit die Installation funktioniert:

  1. Überprüfen und installieren Sie "Linux Tools" unter http://download.eclipse.org/releases/indigo
  2. Überprüfen und installieren Sie "Linux Tools" unter http://download.eclipse.org/releases/indigo/201109230900

Nach dem Neustart von Eclipse konnte ich das Android SDK endgültig installieren.

EricLarch
quelle
1

Während der Installation tritt ein Fehler beim Erfordernis von org.eclipse.wst.sse.ui auf. Wie behebe ich das?

Das Google Plugin für Eclipse hängt von anderen spezifischen Eclipse-Komponenten ab, z. B. WST. Ihre Installation von Eclipse enthält möglicherweise noch nicht alle, sie können jedoch einfach installiert werden, indem Sie diese Anweisungen befolgen. Eclipse 3.6 (Helios)

Wählen Sie Hilfe> Neue Software installieren ... Klicken Sie auf den Link für verfügbare Software-Sites. Stellen Sie sicher, dass es eine Update-Site namens Helios gibt. Wenn dies nicht vorhanden ist, klicken Sie auf Hinzufügen ... und geben Sie http://download.eclipse.org/releases/helios als Speicherort ein. Führen Sie nun die Installationsschritte durch. Eclipse sollte die Abhängigkeiten des Plugins herunterladen und installieren.

// Versuchen Sie, die Erweiterung "Eclipse Plugin Development Environment" zu installieren.

Nelson Patricio Jimenez
quelle
1

Ich bin auf dieses Problem gestoßen. Was ich getan habe, war einfach das Eclipse-Paket mit 7-zipanstelle des eingebauten Windows-Extraktors zu extrahieren.

user1609732
quelle
1

Fügen Sie dies für Eclipse Juno hinzu. Danach konnte ich das ADT-Plugin auf Ubuntu 12.04 installieren.

Sachin
quelle
1

Eclispe 4.2 Juno Service Release 2

Versuch, das Google Plugin für Eclipse zu installieren fehl, auch wenn "Alle Update-Sites kontaktieren" aktiviert war. Nach der Installation des Juno JST / WST-Servers Pakete funktionierte es.

Hilfe> Neue Software installieren ...

Arbeiten mit: Juno - http://download.eclipse.org/releases/juno

Kategorie: Web, XML, ...

  • JST-Serveradapter
  • JST Server Adapter-Erweiterungen
  • JST Server-Benutzeroberfläche
  • WST-Serveradapter

Starten Sie Eclipse neu

Hilfe> Neue Software installieren ...

Arbeiten mit: Google Plugin für Eclipse - https://dl.google.com/eclipse/plugin/4.2

  • Google App Engine Tools für Android
  • Google Plugin für Eclipse 4.2

Alle Update-Sites kontaktieren - aktiviert !

Starten Sie Eclipse neu

user2781021
quelle
0

Google ist dein Freund . Stellen Sie sicher, dass Sie die richtige Version von Eclipse verwenden Eclipse bei der Installation als Root ausführen müssen.

Das Problem ist, dass die Versionen von Eclipse, die mit Linux-Distributionen geliefert werden, in ihrer Konfiguration normalerweise sehr allgemein sind. Es ist unwahrscheinlich, dass Sie über Ihren Paketmanager das richtige Paket finden. Sie möchten den Eclipse-Mechanismus verwenden.

Jan Schiefer
quelle
Diese Anleitung funktioniert nicht für mich mit Eclipse 3.5 und ADT 8.0.1
Jonas
0

Das Herunterladen von SDK-Tools und das Installieren des ADT-Bundles war für mich unter Windows und Linux ein Problem. Nachdem wir es auf beiden Betriebssystemen auf jede erdenkliche Weise versucht hatten, selbst mit meinem Hochschullehrer für die Windows-Installation, konnten wir es nicht zum Laufen bringen.

Beide Male war die einzige Möglichkeit, es zum Laufen zu bringen, die Installation des Android ADT-Bundles, das Eclipse- und SDK-Tools sowie das ADT-Plugin in einem enthält.

apt-get entferne eclipse-jdt und lade einfach das Bundle herunter, es funktioniert einfach. :) :)

Es ist nicht aus einem Repo, aber es funktioniert.

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

Ronan
quelle