Note that there are some explanatory texts on larger screens.

plurals
  1. POResources$ResourcesNotFound: Resource is not a drawable
    primarykey
    data
    text
    <p>i am struggling to find out a solution for this error:</p> <pre><code>02-20 19:50:36.027: E/AndroidRuntime(26842): FATAL EXCEPTION: main 02-20 19:50:36.027: E/AndroidRuntime(26842): android.view.InflateException: Binary XML file line #2: Error inflating class &lt;unknown&gt; 02-20 19:50:36.027: E/AndroidRuntime(26842): at android.view.LayoutInflater.createView(LayoutInflater.java) 02-20 19:50:36.027: E/AndroidRuntime(26842): at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java) 02-20 19:50:36.027: E/AndroidRuntime(26842): at android.view.LayoutInflater.onCreateView(LayoutInflater.java) 02-20 19:50:36.027: E/AndroidRuntime(26842): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java) 02-20 19:50:36.027: E/AndroidRuntime(26842): at android.view.LayoutInflater.inflate(LayoutInflater.java) 02-20 19:50:36.027: E/AndroidRuntime(26842): at android.view.LayoutInflater.inflate(LayoutInflater.java) 02-20 19:50:36.027: E/AndroidRuntime(26842): at android.view.LayoutInflater.inflate(LayoutInflater.java) 02-20 19:50:36.027: E/AndroidRuntime(26842): at Utility.AdapterListaLinee.getView(AdapterListaLinee.java:59) 02-20 19:50:36.027: E/AndroidRuntime(26842): at android.widget.AbsListView.obtainView(AbsListView.java) 02-20 19:50:36.027: E/AndroidRuntime(26842): at android.widget.ListView.makeAndAddView(ListView.java) 02-20 19:50:36.027: E/AndroidRuntime(26842): at android.widget.ListView.fillDown(ListView.java) 02-20 19:50:36.027: E/AndroidRuntime(26842): at android.widget.ListView.fillFromTop(ListView.java) 02-20 19:50:36.027: E/AndroidRuntime(26842): at android.widget.ListView.layoutChildren(ListView.java) 02-20 19:50:36.027: E/AndroidRuntime(26842): at android.widget.AbsListView.onLayout(AbsListView.java) 02-20 19:50:36.027: E/AndroidRuntime(26842): at android.view.View.layout(View.java) 02-20 19:50:36.027: E/AndroidRuntime(26842): at android.view.ViewGroup.layout(ViewGroup.java) 02-20 19:50:36.027: E/AndroidRuntime(26842): at android.widget.RelativeLayout.onLayout(RelativeLayout.java) 02-20 19:50:36.027: E/AndroidRuntime(26842): at android.view.View.layout(View.java) 02-20 19:50:36.027: E/AndroidRuntime(26842): at android.view.ViewGroup.layout(ViewGroup.java) 02-20 19:50:36.027: E/AndroidRuntime(26842): at android.widget.FrameLayout.onLayout(FrameLayout.java) 02-20 19:50:36.027: E/AndroidRuntime(26842): at android.view.View.layout(View.java) 02-20 19:50:36.027: E/AndroidRuntime(26842): at android.view.ViewGroup.layout(ViewGroup.java) 02-20 19:50:36.027: E/AndroidRuntime(26842): at android.widget.FrameLayout.onLayout(FrameLayout.java) 02-20 19:50:36.027: E/AndroidRuntime(26842): at android.view.View.layout(View.java) 02-20 19:50:36.027: E/AndroidRuntime(26842): at android.view.ViewGroup.layout(ViewGroup.java) 02-20 19:50:36.027: E/AndroidRuntime(26842): at android.widget.FrameLayout.onLayout(FrameLayout.java) 02-20 19:50:36.027: E/AndroidRuntime(26842): at android.view.View.layout(View.java) 02-20 19:50:36.027: E/AndroidRuntime(26842): at android.view.ViewGroup.layout(ViewGroup.java) 02-20 19:50:36.027: E/AndroidRuntime(26842): at android.widget.FrameLayout.onLayout(FrameLayout.java) 02-20 19:50:36.027: E/AndroidRuntime(26842): at android.view.View.layout(View.java) 02-20 19:50:36.027: E/AndroidRuntime(26842): at android.view.ViewGroup.layout(ViewGroup.java) 02-20 19:50:36.027: E/AndroidRuntime(26842): at android.widget.FrameLayout.onLayout(FrameLayout.java) 02-20 19:50:36.027: E/AndroidRuntime(26842): at android.view.View.layout(View.java) 02-20 19:50:36.027: E/AndroidRuntime(26842): at android.view.ViewGroup.layout(ViewGroup.java) 02-20 19:50:36.027: E/AndroidRuntime(26842): at android.view.ViewRootImpl.performLayout(ViewRootImpl.java) 02-20 19:50:36.027: E/AndroidRuntime(26842): at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java) 02-20 19:50:36.027: E/AndroidRuntime(26842): at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java) 02-20 19:50:36.027: E/AndroidRuntime(26842): at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java) 02-20 19:50:36.027: E/AndroidRuntime(26842): at android.view.Choreographer$CallbackRecord.run(Choreographer.java) 02-20 19:50:36.027: E/AndroidRuntime(26842): at android.view.Choreographer.doCallbacks(Choreographer.java) 02-20 19:50:36.027: E/AndroidRuntime(26842): at android.view.Choreographer.doFrame(Choreographer.java) 02-20 19:50:36.027: E/AndroidRuntime(26842): at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java) 02-20 19:50:36.027: E/AndroidRuntime(26842): at android.os.Handler.handleCallback(Handler.java) 02-20 19:50:36.027: E/AndroidRuntime(26842): at android.os.Handler.dispatchMessage(Handler.java) 02-20 19:50:36.027: E/AndroidRuntime(26842): at android.os.Looper.loop(Looper.java) 02-20 19:50:36.027: E/AndroidRuntime(26842): at android.app.ActivityThread.main(ActivityThread.java) 02-20 19:50:36.027: E/AndroidRuntime(26842): at java.lang.reflect.Method.invokeNative(Native Method) 02-20 19:50:36.027: E/AndroidRuntime(26842): at java.lang.reflect.Method.invoke(Method.java) 02-20 19:50:36.027: E/AndroidRuntime(26842): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java) 02-20 19:50:36.027: E/AndroidRuntime(26842): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java) 02-20 19:50:36.027: E/AndroidRuntime(26842): at dalvik.system.NativeStart.main(Native Method) 02-20 19:50:36.027: E/AndroidRuntime(26842): Caused by: java.lang.reflect.InvocationTargetException 02-20 19:50:36.027: E/AndroidRuntime(26842): at java.lang.reflect.Constructor.constructNative(Native Method) 02-20 19:50:36.027: E/AndroidRuntime(26842): at java.lang.reflect.Constructor.newInstance(Constructor.java) 02-20 19:50:36.027: E/AndroidRuntime(26842): ... 51 more 02-20 19:50:36.027: E/AndroidRuntime(26842): Caused by: android.content.res.Resources$NotFoundException: Resource is not a Drawable (color or path): TypedValue{t=0x2/d=0x7f010070 a=-1} 02-20 19:50:36.027: E/AndroidRuntime(26842): at android.content.res.Resources.loadDrawable(Resources.java) 02-20 19:50:36.027: E/AndroidRuntime(26842): at android.content.res.TypedArray.getDrawable(TypedArray.java) 02-20 19:50:36.027: E/AndroidRuntime(26842): at android.view.View.&lt;init&gt;(View.java) 02-20 19:50:36.027: E/AndroidRuntime(26842): at android.view.View.&lt;init&gt;(View.java) 02-20 19:50:36.027: E/AndroidRuntime(26842): at android.view.ViewGroup.&lt;init&gt;(ViewGroup.java) 02-20 19:50:36.027: E/AndroidRuntime(26842): at android.widget.RelativeLayout.&lt;init&gt;(RelativeLayout.java) 02-20 19:50:36.027: E/AndroidRuntime(26842): ... 53 more </code></pre> <p>some revelant code from styles.xml:</p> <pre><code>&lt;resources xmlns:android="http://schemas.android.com/apk/res/android"&gt; &lt;style name="AppTheme" parent="Theme.Sherlock.Light.DarkActionBar"&gt; &lt;item name="android:windowActionBarOverlay"&gt;true&lt;/item&gt; &lt;item name="android:windowActionModeOverlay"&gt;true&lt;/item&gt; &lt;item name="android:actionBarStyle"&gt;@style/ActionBar&lt;/item&gt; &lt;item name="ColSfondo"&gt;#00000000&lt;/item&gt; &lt;item name="ColSfondoVociListe"&gt;@drawable/SfondoVociListe&lt;/item&gt; &lt;item name="ColSfondoVoceInfotraffico"&gt;#00000000&lt;/item&gt; &lt;item name="ColTestoFields"&gt;#ff000000&lt;/item&gt; &lt;item name="ColTestoVociListe"&gt;@drawable/ColoreTestoVoci&lt;/item&gt; &lt;/style&gt; &lt;style name="AppThemeDark" parent="Theme.Sherlock.Light.DarkActionBar"&gt; &lt;item name="android:windowActionBarOverlay"&gt;true&lt;/item&gt; &lt;item name="android:windowActionModeOverlay"&gt;true&lt;/item&gt; &lt;item name="android:actionBarStyle"&gt;@style/ActionBar&lt;/item&gt; &lt;item name="ColSfondo"&gt;@drawable/holo_background_gradient&lt;/item&gt; &lt;item name="ColSfondoVociListe"&gt;#00000000&lt;/item&gt; &lt;item name="ColSfondoVoceInfotraffico"&gt;@drawable/holo_background_gradient&lt;/item&gt; &lt;item name="ColTestoFields"&gt;#ffffffff&lt;/item&gt; &lt;item name="ColTestoVociListe"&gt;@drawable/ColoreTestoVoci&lt;/item&gt; &lt;/style&gt; &lt;attr name="ColSfondo" format="color|reference" /&gt; &lt;attr name="ColSfondoVociListe" format="color|reference" /&gt; &lt;attr name="ColSfondoVoceInfotraffico" format="color|reference" /&gt; &lt;attr name="ColTestoFields" format="color|reference" /&gt; &lt;attr name="ColTestoVociListe" format="color|reference" /&gt; &lt;drawable name="ColoreTestoVoci"&gt;#ffffffff&lt;/drawable&gt; &lt;drawable name="SfondoVociListe"&gt;#dd212121&lt;/drawable&gt; &lt;color name="ColoreSecondarioVoci"&gt;#ffdddddd&lt;/color&gt; [...] &lt;/resources&gt; </code></pre> <p>and here is the xlm layout that causes the issue:</p> <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="?attr/ColSfondoVociListe" &gt; &lt;ImageView android:id="@+id/ListaLineeImage" android:layout_width="36dp" android:layout_height="36dp" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:src="@drawable/ic_lista" /&gt; &lt;TextView android:id="@+id/ListaLineeTitolo" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_centerInParent="true" android:layout_toRightOf="@+id/ListaLineeImage" android:gravity="center_vertical" android:text="Medium Text" android:textColor="?ColTestoVociListe" android:textSize="@dimen/Titolo" /&gt; &lt;/RelativeLayout&gt; </code></pre> <p>if i remove "?ColTestoVociListe" and "?attr/ColSfondoVociListe", replacing them with a color like #aarrggbb it works. But I need to use attributes, to change the color along with Theme. In other xml files, like the following:</p> <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="?attr/ColSfondoVociListe" &gt; [.....] &lt;/RelativeLayout&gt; </code></pre> <p>NO ERROR IS THROWN!!!! why???? the same attribute, spellt exactly the same way.. I have tried many and many times to delete and recreate R.java and to clean the project. Please help me.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload