title: App name doesn't change in launcher when using product flavors
body: <p>Hi I am using product flavors in order to have a paid and free version of my app. I have managed to do whatever was needed. However the app name in laucher appears to be the same for both flavors. This is how I am doing it. </p>
  
  <pre><code>productFlavors {
      free {
          applicationId "com.my.app"
          versionCode 11
          versionName "1.11"
          resValue "string", "app_name", "App free"
      }
      pro {
          applicationId "com.my.app.pro"
          versionCode 1
          versionName "1.0"
          resValue "string", "app_name", "App pro"
      }
  }
  </code></pre>
  
  <p>Then in my manifest file I have the following line</p>
  
  <pre><code>android:label="@string/app_name" &gt;
  </code></pre>
  
  <p>Earlier I had a string app_name in my string resource file with the value "App free". I removed that string from the file and instead added strings to the product flavor block as above.</p>
  
  <p>The problem is that in both the paid and free version the app name in the launcher shows as "App free" even though it should be "App pro" in the pro one.</p>
  
  <p>The name appears right in the apps list in settings or at the time of install. It is only this name below the icon in the launcher that does not change.</p>
  
  <p>I tried rebooting my phone but in vain. Can someone please help. I am using Nexus 5 Android 6. Thanks !!</p>