title: Cordova - unable to load custom icon file on Android
body: <p>I am developing an Android App using Cordova and Bootstrap.</p>
  
  <p>I have a custom icon image that needs to replace the default Cordova icon. In my config.xml, I have specified the icon element like this:</p>
  
  <pre><code>... ...
      &lt;allow-intent href="mailto:*" /&gt;
      &lt;allow-intent href="geo:*" /&gt;
      &lt;platform name="android"&gt;
          &lt;allow-intent href="market:*" /&gt;
          &lt;preference name="Fullscreen" value="false" /&gt;
          &lt;preference name="AndroidPersistentFileLocation" value="Compatibility" /&gt;
          &lt;icon src="res/helicopter.png" /&gt;
      &lt;/platform&gt;
  ... ...
  </code></pre>
  
  <p>On my Windows File Explorer, I already copied the <code>helicopter.png</code> file into:</p>
  
  <pre><code>... ...\AASReportingCordovaApp\platforms\android\app\src\main\res\
  </code></pre>
  
  <p>When I tried to run the App on emulator (or run <code>cordova build android</code>, the emulator failed to start up due to the following error:</p>
  
  <pre><code>Updating icons at platforms\android\app\src\main\res
  Source path does not exist: res/helicopter.png
  Error: Source path does not exist: res/helicopter.png
  </code></pre>
  
  <p>Anything I was missing or did wrong?</p>