title: Launcher icon of android app built with gomobile not shown
body: <p>I have a networking app, written in Go. Since Go 1.5 I can build it also for android devices with almost no changes using gomobile working fine.</p>
  
  <p>But I can't change default android icon of app.</p>
  
  <p>I'm building app with custom manifest file:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;manifest xmlns:android="http://schemas.android.com/apk/res/android" package="name.app" android:installLocation="auto"
   android:versionCode="1" android:versionName="1.0-alpha"&gt;
      &lt;uses-sdk android:minSdkVersion="9" /&gt;
      &lt;uses-permission android:name="android.permission.INTERNET" /&gt;
      &lt;uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" android:maxSdkVersion="18" /&gt;
  
      &lt;application android:label="name.app" android:debuggable="true" android:icon="@assets/ic_launcher" android:persistent="true"&gt;
          &lt;activity android:name="org.golang.app.GoNativeActivity" android:configChanges="orientation|keyboardHidden"
           android:alwaysRetainTaskState="true" android:launchMode="singleTask"&gt;
              &lt;intent-filter&gt;
                  &lt;action android:name="android.intent.action.MAIN" /&gt;
                  &lt;category android:name="android.intent.category.LAUNCHER" /&gt;
              &lt;/intent-filter&gt;
              &lt;meta-data android:name="android.app.lib_name" android:value="name.app" /&gt;
          &lt;/activity&gt;
      &lt;/application&gt;
  &lt;/manifest&gt;
  </code></pre>
  
  <p>and trying to place icon png file(s) in assets subdirectory:</p>
  
  <pre><code>.
  ├── *.go
  ├── AndroidManifest.xml
  └── assets
      ├── drawable-hdpi
      │   └── ic_launcher.png
      ├── drawable-mdpi
      │   └── ic_launcher.png
      ├── drawable-xhdpi
      │   └── ic_launcher.png
      ├── drawable-xxhdpi
      │   └── ic_launcher.png
      ├── drawable-xxxhdpi
      │   └── ic_launcher.png
      └── ic_launcher.png
  </code></pre>
  
  <p>Instead of <code>android:icon="@assets/ic_launcher"</code> I've also tried <code>android:icon="@drawable/ic_launcher"</code> and <code>android:icon="@assets/drawable/ic_launcher"</code>  without any results.</p>
  
  <p>Any solution?</p>
  
  <p><em>note: gomobile have only assets directory as a place for custom files.</em></p>