title: @style attribute crashes on api 24 and lower
body: <p>I have a separate design library for shared UI components and styles. </p>
  
  <pre><code>&lt;style name="Button.Secondary" parent="Button"&gt;
      &lt;item name="android:background"&gt;@drawable/secondary_button_state&lt;/item&gt;
      &lt;item name="android:textColor"&gt;@color/blue&lt;/item&gt;
  &lt;/style&gt;
  
  &lt;style name="Button.Secondary.Large" parent="Button.Secondary"&gt;
      &lt;item name="android:drawableRight"&gt;@drawable/ic_chevron&lt;/item&gt;
      &lt;item name="android:drawableTint"&gt;?android:colorSecondary&lt;/item&gt;
      &lt;item name="android:paddingStart"&gt;8dp&lt;/item&gt;
      &lt;item name="android:paddingEnd"&gt;8dp&lt;/item&gt;
      &lt;item name="android:gravity"&gt;center|start&lt;/item&gt;
      &lt;item name="android:textAppearance"&gt;@style/Subhead.Large&lt;/item&gt;
      &lt;item name="android:fontFamily"&gt;sans-serif-thin&lt;/item&gt;
  &lt;/style&gt;
  </code></pre>
  
  <p>In my app I'm using a button style attribute from my design library.</p>
  
  <pre><code>&lt;Button
      android:id="@+id/share_button"
      style="@style/Button.Secondary.Large"
      android:layout_width="0dp"
      android:layout_height="wrap_content"
      android:text="Share Crew"
      app:layout_constraintEnd_toEndOf="parent"
      app:layout_constraintStart_toStartOf="parent"
      app:layout_constraintTop_toBottomOf="@+id/crew_specialty_label" /&gt;
  </code></pre>
  
  <p>Api 25 and up this works fine with no issues. Api 24 and lower components using that style are unable to inflate. </p>
  
  <pre><code>android.view.InflateException: Binary XML file line #100: Binary XML file line #100: Error inflating class Button
      Caused by: android.view.InflateException: Binary XML file line #100: Error inflating class Button
      Caused by: java.lang.UnsupportedOperationException: Failed to resolve attribute at index 79: TypedValue{t=0x2/d=0x1010530 a=3}
  </code></pre>