5

Ich bin eine neuere Version auf Android und die Fehlermeldung behoben werden: „NotificationCompat kann nicht auf eine Art gelöst werden“NotificationCompat kann nicht auf einen Typ

MinSDK = 9, TargetSDK = 18,

Bis jetzt Alle Quellen sind sehr vage zur Lösung dieses Problems und einfach zu beachten: "Aktualisieren Sie die JAR-Dateien".

Welche JARs brauche ich und wo finde ich sie, so dass dieses Problem gelöst ist?

+1

Haben Sie die Support-Bibliothek hinzugefügt? – kabuko

+0

welche Bibliothek ist das? – Sauron

+0

http://developer.android.com/tools/support-library/ – kabuko

Antwort

10

Sie benötigen die Support-Bibliothek. Hier sind die Anweisungen, wie Sie sie herunterladen: http://developer.android.com/tools/support-library/setup.html

Ich musste "android-support-v4.jar" zu meinem Projekt hinzufügen, um die ActionBar zu verwenden.

+1

Ich habe die Support-Bibliothek, aber immer noch der Fehler besteht – Sauron

+1

hast du sichergestellt, dass Sie 'android.support.v4.app.NotificationCompat' importieren und nicht' android .app.Notifikation'? –

+0

[NotificationCompat] (http://developer.android.com/reference/android/support/v4/app/NotificationCompat.html) befindet sich in der v4-Unterstützungsbibliothek. Sie sollten nicht brauchen, dass minSDK auf 11 gesetzt ist. – kabuko

2

Manchmal hängt Eclipse auf dieser Klasse auf, und keine Menge an Säuberung und Neuaufbau wird erkennen lassen, dass Sie tatsächlich die Support-Bibliothek hinzugefügt und die richtige Klasse importiert haben. Ich weiß nicht, warum es immer mit dieser speziellen Klasse passiert. Die Lösung besteht jedoch darin, Eclipse zu schließen und neu zu starten.

1

Manchmal, wenn wir importieren

import android.support.v7.app.NotificationCompat; 

Wir in der Regel dieses Problem zu begegnen ... mit ersetzen, ersetzen

import android.support.v4.app.NotificationCompat; 

Es ist immer für mich funktioniert ... versuchen Sie es ..