2013-05-20 2 views
11

Heute habe ich einen seltsamen Fehler, seltsam, weil die App vor einem Tag funktionierte und ich nichts ändere, ich hatte auch Android SDK und Eclipse aktualisiert.

05-20 08:03:14.217: E/AndroidRuntime(1925): java.lang.NoClassDefFoundError: android.support.v4.app.NotificationCompat$Builder

05-20 08:03:15.918: E/dalvikvm(1716): Could not find class 'android.support.v4.app.NotificationCompat$Builder', referenced from method com.me.app.ObjReminder.setNotification

Warum habe ich diesen Fehler? Wie kann ich es lösen?

EDIT: Vielen Dank, ich löse die Prüfung "Android Private Libraries" in der Registerkarte "Bestellung und Export". Aber ich verstehe nicht, warum der Scheck verschwunden war

+7

http://stackoverflow.com/questions/16636039/java-lang-classnotfundexception-nach-verändern-nicht-im-the-project-but-upgra/16636127#16636127. Überprüfen Sie den Link. Klicken Sie mit der rechten Maustaste auf Ihr Projekt. Gehe zu Eigenschaften. Wähle den Java-Build-Pfad. Wählen Sie die Registerkarte für den Auftragsexport. Wählen Sie Android Private Libraries. Reinigen und bauen – Raghunandan

+0

Sehen Sie, ob http://stackoverflow.com/questions/16596969/libraries-do-not-get-added-to-apk-anymore-after-upgrade-to-adt-22/16596990#16596990 hilft – CommonsWare

Antwort

4

Wann immer wir unser SDK aktualisieren die Standard-Support-API wird automatisch aktualisiert.

Also die zuvor referenzierte Support-Bibliothek würde obsolate werden.

Sie müssen nur Projekteigenschaften öffnen und referenzierte Bibliotheken aktualisieren.