title: Android app launcher icon size issue
body: <p>Our app manifest launcher icon in xml file drawable\icon.xml: </p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;bitmap xmlns:android="http://schemas.android.com/apk/res/android"
      android:src="@drawable/icon_beta"/&gt;
  </code></pre>
  
  <p>The xml file gets modified at build time to point to either icon_beta or icon_prod. </p>
  
  <pre><code>&lt;application android:icon="@drawable/icon"
  </code></pre>
  
  <p>Both icon_beta.png and icon_prod.png exist in all resolutions. However, we found that on xhdpi device hdpi icon is used instead of xhdpi. If we reference the icon directly without xml file </p>
  
  <pre><code>&lt;application android:icon="@drawable/icon_beta"
  </code></pre>
  
  <p>then correct xhdpi icon is used.</p>
  
  <p>Why using the xml drawable affects which resolution is used?</p>