2013-05-16 15 views
36

Ich habe gerade die SDK-Tools in Eclipse auf Revision 22 aktualisiert, und seitdem kann ich mein Projekt nicht erstellen. Insbesondere wird die R-Klasse in meiner Aktivität nicht erkannt (ich erhielt Compiler-Fehler) und selbst wenn ich manuell importierte, funktionierte der Import nicht mehr.Android Sdk-Tools Revision 22 Problem?

Zusätzlich das Projekt gen Ordner leer ist, und das Projekt/Arbeitsplatz Reinigung (auf build automatically Option hat) machen keinen Unterschied.

Ist dies ein bekanntes Problem? Ist es allen passiert? Gibt es eine Problemumgehung? Vielleicht möchte Google, dass wir so bald wie möglich auf die Android-Plattform umsteigen?

+0

Welche IDE hast du uns?, nur aktualisierte SDK-Tools, nach der Überprüfung auf Updates auf Eclipse, installierte die neuen alles funktioniert gut. Eclipse Juno –

+0

Sie können Hilfe finden [Hier] [1]. Vielen Dank. [1]: http://stackoverflow.com/a/16900308/1021653 – Lavakush

+1

Ich frage mich, ob diese Googles passiver agressive Versuch ist es, Menschen zu bekommen Android Studio statt Eclipse zu verwenden ... Dieses Problem doesn‘ Das passiert irgendwo anders und ist für eine brechende Veränderung sehr undokumentiert ... – edthethird

Antwort

35

ich auch große Probleme mit dem Update hatte. In meinem Fall verwendet mein Projekt eine Bibliothek, die auch von einer anderen Bibliothek abhängt. Ich habe festgestellt, dass ich das Kontrollkästchen Android Private Libraries im Register order/export des Java-Buildpfads für das Projekt - und jede meiner verbundenen Bibliotheken - aktivieren muss, um die App ordnungsgemäß auf einem Gerät zu kompilieren und auszuführen.

Einige andere haben angegeben, dass Sie auch Android Dependencies überprüfen müssen, aber das scheint für mein Projekt nicht notwendig.

+2

Vielen Dank ... Ich habe ein Glas mit eingeschlossen. Das Projekt war in Ordnung, aber immer wenn ich versuchte, die Anwendung auszuführen, bekam ich eine Klasse nicht definierte Ausnahme für eine Klasse, die in dem spezifischen Jar enthalten war. Das Hinzufügen des JAR im Exportpfad war die Lösung. –

+1

Hatte das gleiche Problem. Musste zweimal nach Rany's Vorschlag updaten und dann auch importieren/exportieren wie hier aufgelistet. – mhradek

+0

Hatte auch dieses Problem, 4 Stunden Zeit verschwendet deswegen! – Jonno

22

Ja, es ist richtig. Ich hatte das Problem auch, es gibt ein neues "Android SDK Bild-Tools". Öffne den Android SDK Manager und führe ein Update durch, vielleicht zweimal.

enter image description here

Weitere Informationen: https://groups.google.com/forum/?fromgroups=#!topic/android-developers/rCaeT3qckoE%5B1-25-false%5D

+0

Nach dem Update konnte ich zwar mein Projekt erstellen, aber ich hatte Probleme mit einer Bibliothek, die ich benutzte (Kommentar in der angenommenen Antwort). –

+0

Im SDK-Manager können Sie ein Update erzwingen, indem Sie zum Menüpunkt 'Pakete' gehen und auf 'neu laden' klicken. – scottyab

+0

Das hat alles für mich repariert. Ich wünschte, ich könnte dir mehr als eine Stimme geben. Danke, Mann! : D –

8

Ich hatte das gleiche Problem.

In den Projekteigenschaften, Abschnitt Java Build Path, Order and Export, musste ich sicherstellen, dass die Android Private Libraries überprüft wurden.

Dann musste ich das Projekt reinigen. Danach scheint es zu funktionieren.

Es war in der Tat ein Problem mit 'Ordnung und Export' des Java Build Path.

Bei der Aktualisierung wird das 'Bestellen und Exportieren' der neuen 'Android Private Libraries' nicht immer überprüft. Und die android-support-v4.jar ist jetzt in dieser "Android Private Libraries" -Abschnitt.

Um dies zu beheben, gehen Sie auf "Bestellen und Exportieren" und aktivieren Sie "Android Private Libraries". Dann aktualisieren/reinigen/neu aufbauen.

Nachdem Sie diese "Korrektur" für ein Bibliotheksprojekt durchgeführt haben, müssen Sie möglicherweise alle abhängigen Projekte schließen und erneut öffnen, da sie diese "Fehlerbehebung" möglicherweise nicht sofort sehen.

Ich fand die Antwort here.

+0

Ich musste den SDK-Manager neu laden, um sicherzustellen, dass alle Toolpakete aktualisiert wurden, die Android SDK-Tuks neu laden, das Problem "Bestellung und Export" beheben und dann Eclipse neu starten. Aber es funktioniert jetzt, danke diese Notizen und der damit verbundene Link hat mir sehr geholfen. – csb

0

gleiche Fehler, den ich auch habe, Nachdem ich den leeren gen Ordner löschen es mit Dateien wie R.java und alle Fehler automatisch erstellt hat,

0

fein gegangen Arbeits Ich bin auf Windows 7, ich hatte das gleiche Problem und nur die Eclipse zu "Run as administrator" zu machen und die Pakete erneut zu installieren, funktionierte für mich. (Ich musste es tun, obwohl ich als Admin angemeldet war)

Verwandte Themen