Fehler in Eclipse mit appcompat_v7

? jkally @ | Original: StackOverFlow
---

Sein neues, Android developent Ich folgte die einfachsten Übungen, baute ein neues Android- Projekt, akzeptieren alle Standard ( gebaut für kitkat ) . Zu meiner Bestürzung habe ich ein un geplante Projekt - appcompat_v7, zusammen mit den Fehlermeldungen:

Der Behälter ' Android Abhängigkeiten' Referenzen nicht vorhandenen Bibliothek 'C: ? Benutzer ... workspaceappcompat_v7 inappcompat_v7.jar '

und zweimal die folgende

Das Projekt kann nicht gebaut, bis Build-Pfad Fehler behoben werden werden

Gibt es einen schnellen Weg, um diese zu beheben? Ist dies ein Zeichen dafür, wie schwierig und mit unliebsamen Überraschungen Lernen Android sein wird abgehört ?

( Ich hoffe, es wird nicht vor 6 Jahren ähnlich Lernen IOS sein ...)

---

Top 5 Antwort

1ZygoteInit @

Der Trick ist, die Sie bereinigen & amp müssen ; die appcompat_v7 Projekt zu erstellen. Gehen Sie auf Project -> wählen Sie Clean -> wählen Sie das Projekt . Wenn das Projekt nicht automatisch gebaut rechten Maustaste auf das Projekt im Paket zu erkunden und wählen Sie Build Project . Jetzt wird die Datei .jar im Ordner des Projekts bin erzeugt werden. Danach clean & amp; Alle Projekte, die Referenz appcompat_v7 .

Note also that:

1. Sie müssen die neuesten Versionen der SDK -Tools / Build Tools / Platform Tools. Wenn Sie dies versuchen und es nicht funktioniert, dann auf den Android SDK -Manager gehen und sicherstellen, dass Sie die neuesten Versionen der erforderlichen Werkzeuge haben .

2. Im Falle erfordert das Projekt nur API-Ebene 14 ( Ice Cream Sandwich) & amp; oben, wählen Sie API-Ebene 14 für " minimal erforderliche SDK" im Projekt -Assistenten, wenn Sie ein neues Projekt erstellen . Nun ist die appcompat_v7 Bibliothek wird für dieses Projekt nicht erforderlich, und die Anwendung wird die native ActionBar -Klasse, die vorhanden ist in AOSP baut von ICS weiter zu verwenden.

2prabhakaran @

Müssen Sie Ihre SDK -Manager aktualisieren

klicken ur sdk -Manager -Symbol in der ecilipse dann aktualisieren android Unterstützung Repository in die Extras

then

gehen Sie zu Datei-> Import- > vorhandenes Projekt

abt Bündel- > SDK- > Extra- > Android- > Support- > v7 auf Arbeitsbereich

nach dem Import v7 Workspace gehen lib Ordner wählen sowohl Glas und der rechten Maustaste und wählen Sie bauen für den Arbeitsbereich wieder Rechtsklick v7 Projekt gehen, um Java- Erstellungspfad wählen Sie das Kontrollkästchen und klicken Sie auf Übernehmen und OK ..

wenn u haben, aktualisiert sdk befolgen Sie diese Schritte

step 1:

Rechtsklicken Sie auf ur -Projekt gehen Sie zu

Schaden- > wählen Java Build-Pfad

step 2:

klicken Sie auf Externe jar

Step 3:

Navigieren Sie zu ur adt Bündel gehen ur Arbeitsbereich wählen Sie den Ordner

android -support- v7 - appcompat -> lib -> appcompat_v7.jar

3CyberSpy_zero @

Ich hatte das gleiche Problem und ich versuchte, alle oben genannten Tipps und vieles mehr aus mentionded, aber niemand hat mir geholfen, mein Problem zu lösen. Meine Lösung war die Schaffung eines progect mit mindestens erforderlichen SDK API 14 : Android 4.0 ( IceCreamSandwich ) . Auf diese Weise Eclipse -Projekt erstellen appcompat_v7 .

Auch ich fand einen anderen, besser, Lösung :

Go to Android SDK Manager and install Android 5.0.1 (API 21) or newer. If you don't use the emulator you can install only SDK Platform and Google APIs; Go to appcompat_v7 -> Properties -> Android and check Android 5.0.1 in the Project Build Target; Then go to Java Build Path -> Order and Export and check Android 5.0.1; Do the same procedure for your project. 4BK Manly @

Appcompat_7 Fehler gelöst!

Hallo, ich bin ein absoluter Anfänger, mein Problem an sich vorbeiziehen zu SDK -Manager Update behoben i / install alle neuen Android- SDK Build-Tools (wie im nicht sicher, das ist, was ich sollte aktualisieren / installieren, damit ich zu aktualisieren / alle Build-Tools zu installieren. Nach aktualisiert / installiert alle neuen Build-Tools ich schloss die Finsternis und die Finsternis wieder neu zu beleben ., wenn Sie einen Fehler wiedersehen? Sie auf der oberen Leiste auf Projekt und wählen Sie sauber. und führen Sie Ihre Anwendung erneut, und ich denke, es wird gut funktionieren ..

5Don 3000 @

Die akzeptierte Antwort für mich gearbeitet, aber erst, nachdem ich installiert die neueste Java JDK (das ist eine Lösung für das Problem detailliert hier war http://stackoverflow.com/questions/26474298/android-parsing-data-for-android-21 -nicht bestanden)