2016-05-19 10 views
1

Ich bin auf der linken Seite ziehbar von Textview eine Vektordatei:Verwendung von Vektor-Bild in TextView Linke Zeichen, die Kraft verursachen schließen?

<vector xmlns:android="http://schemas.android.com/apk/res/android" 
    android:width="24dp" 
    android:height="24dp" 
    android:viewportWidth="24.0" 
    android:viewportHeight="24.0"> 
    <path 
     android:fillColor="#FFFFFFFF" 
     android:pathData="M7,10l5,5 5,-5z"/> 
</vector> 

, die eine enge in Android-Version unter 5.0 (FC) gezwungen verursacht.

Caused by: android.content.res.Resources$NotFoundException: File res/drawable-nodpi-v4/ic_arrow_drop_down.xml from drawable resource ID #0x7f0200ac 
Caused by: org.xmlpull.v1.XmlPullParserException: Binary XML file line #1: invalid drawable tag vector 

Es funktioniert gut mit Android Version 5.0.

Schwerwiegende Ausnahme: main Prozess: com.SocialMob, PID: 2681 java.lang.RuntimeException: Kann nicht Aktivität starten ComponentInfo {com.SocialMob/com.SocialMob.Activities.MusicPlayerTwoActivity}: android.view.InflateException: Binäre XML-Dateizeile # 38: Fehler beim Aufblasen der Klasse bei android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2412) bei android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:2470) bei android.app.ActivityThread. Zugriff auf $ 900 (ActivityThread.java:174) bei android.app.ActivityThread $ H.handleMessage (ActivityThread.java:1307) bei und roid.os.Handler.dispatchMessage (Handler.java:102) bei android.os.Looper.loop (Looper.java:146) bei android.app.ActivityThread.main (ActivityThread.java:5593) auf Java. lang.reflect.Method.invokeNative (Native Methode) bei java.lang.reflect.Method.invoke (Methode.java:515) bei com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:1283) bei com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1099) bei dalvik.system.NativeStart.main (native Methode) verursacht durch: android.view.InflateException: binäre XML-Datei Zeile # 38 : Fehler beim Aufblasen der Klasse bei android.view.LayoutInflater.createView (Layo utInflater.java:626) bei android.view.LayoutInflater.createViewFromTag (LayoutInflater.java:702) bei android.view.LayoutInflater.rInflate (LayoutInflater.java:761) bei android.view.LayoutInflater.rInflate (LayoutInflater. java: 769) bei android.view.LayoutInflater.rInfllate (LayoutInflater.java:769) bei android.view.LayoutInflater.rInfllate (LayoutInflater.java:769) bei android.view.LayoutInflater.rInfllate (LayoutInflater.java: 769) bei android.view.LayoutInflater.inflate (LayoutInflater.java:498) bei android.view.LayoutInflater.inflate (LayoutInflater.java:398) bei android.view.LayoutInflater.inflate (LayoutIn flater.java:354) bei android.support.v7.app.AppCompatDelegateImplV7.setContentView (AppCompatDelegateImplV7.java:280) bei android.support.v7.app.AppCompatActivity.setContentView (AppCompatActivity.java:140) bei com. SocialMob.Activities.MusicPlayerTwoActivity.onCreate (MusicPlayerTwoActivity.java:86) bei android.app.Activity.performCreate (Activity.java:5458) bei android.app.Instrumentation.callActivityOnCreate (Instrumentation.java:1093) bei android. app.ActivityThread.performLaunchActivity (ActivityThread.java:2376) bei android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:2470) bei android.app.ActivityThread.access $ 900 (ActivityTh read.java:174) bei android.app.ActivityThread $ H.handleMessage (ActivityThread.java:1307) bei android.os.Handler.dispatchMessage (Handler.java: 102) bei android.os.Looper.loop (Looper.java:146) bei android.app.ActivityThread.main (ActivityThread.java:5593) bei java.lang.reflect.Method.invokeNative (Native Methode) bei java.lang.reflect.Method.invoke (Methode.java:515) bei com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:1283) bei com.android.internal.os .ZygoteInit.main (ZygoteInit.java:1099) bei dalvik.system.NativeStart.main (Native Methode) verursacht durch: java.lang.reflect.InvocationTargetException bei java.lang.reflect.Constructor.constructNative (Native Method) bei java.lang.reflect.Constructor.newInstance (Constructor.java:423) bei android.view.LayoutInflater.createView (LayoutInflater.java:600) bei android.view.LayoutInflater.createViewFromTag (LayoutInflater.java:702) bei android.view.LayoutInflater.rInfllate (LayoutInflater.java:761) bei android.view.LayoutInflater.rInfllate (LayoutInflater.java:769) bei android.view.LayoutInflater.rInfllate (LayoutInflater.java:769) bei android .view.LayoutInflater.rInfllate (LayoutInflater.java:769) bei android.view.LayoutInflater.rInfllate (LayoutInflater.java:769) bei android.view.LayoutInflater.inflate (LayoutInflater.java:498) bei android.view.LayoutInflater.inflate (LayoutInflater.java:398) bei android.view.LayoutInflater.inflate (LayoutInflater.java:354) bei android.support.v7.app.AppCompatDelegateImplV7.setContentView (AppCompatDelegateImplV7.java: 280) bei android.support.v7.app.AppCompatActivity.setContentView (AppCompatActivity.java:140) bei com.SocialMob.Activities.MusicPlayerTwoActivity.onCreate (MusicPlayerTwoActivity.java:86) bei android.app.Activity.performCreate (Activity.java:5458) bei android.app.Instrumentation.callActivityOnCreate (Instrumentation.java:1093) bei android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2376) bei android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:2470) bei android.app.ActivityThread.access $ 900 (ActivityThread.java:174) bei android.app.ActivityThread $ H.handleMessage (ActivityThread.java:1307) bei android.os.Handler.dispatchMessage (Handler.java:102) bei android.os.Looper.loop (Looper.java:146) bei android.app.ActivityThread.main (ActivityThread.java:5593) at java.lang.reflect.Method.invokeNative (Native Methode) bei java.lang.reflect.Method.invoke (Methode.java:515) bei com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit. Java: 1283) bei com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1099) bei dalvik.system.NativeStart.main (native Methode) verursacht durch: android.content.res.Resources $ NotFoundException: Datei res/drawable -nodpi-v4/ic_arrow_drop_down.xml aus der ID # 0x7f0200ac der zeichnbaren Ressource bei android.content.res.Resources.loadDrawable (Resources.java:3443) bei android.content.res.TypedArray.getDrawable (TypedArray.java:602) bei android.widget.TextView. (TextView.java:1229) bei android.support.v7.widget.AppCompatTextView. (AppCompatTextView.java:60) bei android.support.v7.widget.AppCompatTextView. (AppCompatTextView.java : 56) bei com.SocialMob.CustomViews.CustomT extView. (CustomTextView.java: 22) bei java.lang.reflect.Constructor.constructNative (Native Methode) bei java.lang.reflect.Constructor.newInstance (Constructor.java:423) bei android.view.LayoutInflater.createView (LayoutInflater.java : 600) bei android.view.LayoutInflater.createViewFromTag (LayoutInflater.java:702) bei android.view.LayoutInflater.rInflate (LayoutInflater.java:761) bei android.view.LayoutInflater.rInflate (LayoutInflater.java:769) bei android.view.LayoutInflater.rInfllate (LayoutInflater.java:769) bei android.view.LayoutInflater.rInfllate (LayoutInflater.java:769) bei android.view.LayoutInflater.rInflat e (LayoutInflater.java:769) bei android.view.LayoutInflater.inflate (LayoutInflater.java:498) bei android.view.LayoutInflater.inflate (LayoutInflater.java:398) bei android.view.LayoutInflater.inflate (LayoutInflater.java:354) bei android.support.v7.app.AppCompatDelegateImplV7.setContentView (AppCompatDelegateImplV7.java:280) bei android.support.v7.app.AppCompatActivity.setContentView (AppCompatActivity.java:140) bei com. SocialMob.Activities.MusicPlayerTwoActivity.onCreate (MusicPlayerTwoActivity.java:86) bei android.app.Activity.performCreate (Activity.java:5458) bei android.app.Instrumentation.callActivityOnCreate (Instrumentation.j ava: 1093) bei android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2376) bei android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:2470) bei android.app.ActivityThread.access $ 900 (ActivityThread.java : 174) bei android.app.ActivityThread $ H.handleMessage (ActivityThread.java:1307) bei android.os.Handler.dispatchMessage (Handler.java:102) bei android.os.Looper.loop (Looper.java : 146) bei android.app.ActivityThread.main (ActivityThread.java:5593) bei java.lang.reflect.Method.invokeNative (native Methode) bei java.lang.reflect.Method.invoke (Method.java: 515) bei com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:1283) bei com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1099) bei dalvik.system.NativeStart. main (Native Methode) Verursacht von: org.xmlpull.v1.XmlPullParserException: Binär-XML-Dateizeile # 1: ungültiger Zeichen-Vektor bei android.graphics.drawable.Drawable.createFromXmlInner (Drawable.java:986) bei android. graphics.drawable.Drawable.createFromXml (Drawable.java:930) bei android.content.res.Resources.loadDrawable (Resources.java:3439) bei android.content.res.TypedArray.getDrawable (TypedArray.java:602) bei Android .widget.TextView. (TextView.java:1229) bei android.support.v7.widget.AppCompatTextView. (AppCompatTextView.java:60) bei android.support.v7.widget.AppCompatTextView. (AppCompatTextView.java:56) bei com.SocialMob.CustomViews.CustomTextView. (CustomTextView.java:22) bei java.lang.reflect.Constructor.constructNative (native Methode) bei java.lang.reflect.Constructor.newInstance (Constructor.java:423) bei android.view.LayoutInflater.createView (LayoutInflater.java:600) bei android.view.LayoutInflater.createViewFromTag (LayoutInflater.java:702) bei android.view.LayoutInflater.rInflate (LayoutInflater.java:761) bei android.view.LayoutInflater.rInflate (LayoutInflater.java:769) bei android.view.LayoutInflater.rInflate (LayoutInflater.java:769) bei android.view.LayoutInflater.rInflate (LayoutInflater.java:769) bei android.view.LayoutInflater. rInfllate (LayoutInflater.java:769) bei android.view.LayoutInflater.infllate (LayoutInflater.java:498) bei android.view.LayoutInflater.inflate (LayoutInflater.java:398) bei android.view.LayoutInflater.inflate (LayoutInflater.java:354) bei android.support.v7.app.AppCompatDelegateImplV7.setContentView (AppCompatDelegateImplV7.java:280) bei android.support.v7.app.AppCompatActivity.setContentView (AppCompatActivity.java:140) bei com.SocialMob.Activities.MusicPlayerTwoActivity.onCreate (MusicPlayerTwoActivity.java:86) bei android.app.Activity.performCreate (Activity.java:5458) bei android.app.Instrumentation.callActivityOnCreate (Instrumentation.java:1093) bei android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2376) bei android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:2470) bei android.app.ActivityThread.access $ 900 (ActivityThread.java:174) bei android.app.ActivityThread $ H.handleMessage (ActivityThread.java:1307) bei android.os.Handler.dispatchMessage (Handler.java:102) a t android.os.Looper.loop (Looper.java:146) bei android.app.ActivityThread.main (ActivityThread.java:5593) bei java.lang.reflect.Method.invokeNative (native Methode) bei java. lang.reflect.Method.invoke (Methode.java:515) bei com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:1283) bei com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1099) bei dalvik.system.NativeStart.main (native Methode)

+0

Bitte, können Sie alle FC Stacktrace hinzufügen? –

+0

hinzugefügt FC Stacktrace –

+0

121 Aufrufe, keine Antwort. Ich habe auch dieses Problem. –

Antwort

0

nach dieser blog post die Möglichkeit, diese Fehler zu lösen, ist eine ziehbar Ressource-Datei zu erstellen, die den Vektor verweist:

<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item android:drawable="@drawable/ic_chat_black_24dp" /> 
</selector> 

, die das Problem für mich gelöst. Siehe auch: Using android vector Drawables on pre Lollipop crash.