2016-04-12 7 views
0

Ich versuche ActionBarDrawerToggle in meinem Projekt zu verwenden.So importierte ich Projektunterstützung v7 appcompact zu eclipse .Wenn ich versuchte, Support v7 zu meinem Projekt als eine lib, es hat nicht funktioniert Als Bild gezeigt, sobald ich properties->android wieder öffne, zeigte es ein Kreuz.konnte nicht supportv7 als lib importieren

Android->libarary->add 

Fehler angezeigt

Ich versuchte support-v4 und support-v7appcompact Gläser in support-v7 meine project->libs hinzufügen .Dann ich keine error.But bekam, wenn auf meinem Handy laufende Anwendung, es abgestürzt .

Logging:java.lang.NoClassDefFoundError: Failed resolution of: Landroid/support/v7/appcompat/R$styleable;[crash log][3]

+0

Warum verwenden Sie Eclipse? Wo ist Gradle? –

+0

Es gibt kein Support-V7-Glas. Sie müssen das gesamte Verzeichnis von appcompat-v7 als Bibliotheksprojekt importieren. –

Antwort

0

Tks guys.I löste das Problem von selbst.

Ich habe das appcompact-Projekt entfernt, es importiert und beim Importieren "Projekte in den Arbeitsbereich kopieren" angekreuzt. Das rote Kreuz in Eigenschaften-> Android-> lib ist verschwunden. Meine Anwendung läuft nun normal auf meinem Gerät.

Übrigens, Sie müssen appcompact.jar oder support-v4.jar nicht in Ihr Projekt importieren. Und Sie müssen die vorhandene support-v4.jar in Ihrem Projekt entfernen, da dies zu "multiple dex Dateien definieren ".

Gibt es jemanden, der mir sagen kann, warum ich nicht aus einem anderen Ordner Projekt verwenden kann? Tks :)

-1
  1. hinzufügen Support-Bibliothek von sdk Manager

sdk manger

2.Go zu einem Projekt im Navigator direkt auf Eigenschaften klicken.

properties

3.Click externe Gläser hinzufügen.

4.Gehen Sie zu Ihrem ADT Bundle-Ordner, gehen Sie zu sdk/extras/android/support/v7/appcompat/libs.

5.Select die Datei android-support-v7-appcompat.jar

6.Go bestellen und Export und markieren Sie das Kästchen neben dem neuen Glas.

7. Klicken Sie auf OK.

Für Detail: link-1, Link-2

+0

TKs. Ich hatte deinen Vorschlag ausprobiert, konnte das Problem aber immer noch nicht lösen. Fehler beim Ausführen: java.lang.NoClassDefFoundError: Fehlgeschlagene Auflösung von: Landroid/support/v7/appcompat/R $ styleable; –

Verwandte Themen