2015-11-25 16 views
12

Ich bekomme einen Absturz auf Android Lolipop.Android Stringblock.get NullPointer Ausnahme auf Lollipop

java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.CharSequence android.content.res.StringBlock.get(int)' on a null object reference 
at android.content.res.AssetManager.getResourceValue(AssetManager.java:213) 
at android.content.res.Resources.getValue(Resources.java:1334) 
at android.content.res.Resources.getValue(Resources.java:1323) 
at android.content.res.Resources.loadXmlResourceParser(Resources.java:2796) 
at android.content.res.Resources.getLayout(Resources.java:1143) 
at android.view.LayoutInflater.inflate(LayoutInflater.java:412) 

Im Allgemeinen passiert beim Aufblasen einer Ansicht. Irgendwelche Vorschläge, warum es nur auf Lollipop passiert?

+4

Entschuldigung, aber dies ist kein Duplikat, nur weil die Ausnahme 'NullPointerException' ist. Dies ist ein Absturz nur in einer bestimmten Android-Version, mit einem Stack-Trace, der nur Framework-Klassen erwähnt, daher kann ein Entwickler nicht einfach nach einer Null-Variable suchen. Jede mögliche Problemumgehung, die in einer Antwort zur Verfügung gestellt wird, ist spezifisch für diesen Fall und nicht generell für "NullPointerException". –

+0

Ich bekomme auch diese Art von Absturz in Lollipop. – Mani

+0

Können Sie die Layout-XML-Datei posten, die diesen Fehler verursacht? – bluefalcon

Antwort

1

Es kann sein, weil ein Attribut null ist.

Zum Beispiel Android: Vordergrund = "? Android: attr/selectableItemBackground" kann Null sein, versuchen Sie, Android: Vordergrund = "? Attr/selectableItemBackground".

Verwandte Themen