Die Android-App startet noClassDefFoundError nicht

8

Ich erstelle eine GPS-App für den Android! Und jetzt bin ich auf ein Problem gestoßen. Die App startet gar nicht ... Irgendwelche Ideen, wie man das beheben kann?

%Vor%     
Henry Dang 04.04.2012, 16:18
quelle

2 Antworten

18

Wenn Sie kürzlich auf ADT 17 und höher aktualisiert haben, haben sie die Behandlung von lib Bibliothek geändert.

Sie müssen also Ihr lib Verzeichnis in libs umbenennen, dann klicken Sie mit der rechten Maustaste auf Ihr Projekt & gt; Eigenschaften & gt; Java-Buildpfad & gt; Bibliotheken & gt; Wähle alle Gläser mit Fehlermarkierungen aus und klicke auf remove & gt; Klicken Sie auf add JARs & gt; Wähle alle Gläser aus deinem neuen libs dir.

aus

Hoffe, das hilft.

    
marmor 19.04.2012, 07:59
quelle
21

Ich hatte das gleiche Problem nach dem Update auf die neuesten Android-Tools.

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 säubern. Danach scheint es zu funktionieren.

  

Es war tatsächlich ein Problem mit 'Order and Export' des Java Build Path.

     

Beim Upgrade wird die 'Bestellung und der Export' 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 zu 'Bestellen und Exportieren' und markieren Sie 'Android Private Libraries'. Dann aktualisieren / reinigen / neu aufbauen.

     

Nachdem Sie dies für ein Bibliotheksprojekt 'gelöst' haben, müssen Sie eventuell jedes abhängige Projekt schließen und erneut öffnen, da diese nicht sofort "repariert" werden.

Ich habe die Antwort hier gefunden.

    
Leo Landau 16.05.2013 18:18
quelle