title: Why isn't the correct application name showing up on the browse app screen?
body: <p>I am working with Android Studio 1.0. Here's my manifest file</p>
  
  <pre><code>&lt;application
          android:allowBackup="true"
          android:label="@string/app_name"
          android:icon="@drawable/ic_launcher"
          android:theme="@style/AppTheme"
          &gt;
          &lt;activity
              android:name=".MainActivity"
              android:label="@string/title_activity_main"&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;/activity&gt;
      &lt;/application&gt; 
  And inside strings.xml
  &lt;string name="app_name"&gt;Demo app&lt;/string&gt;
  </code></pre>
  
  <p>The attribute I want to focus on is android:label
  From <a href="http://developer.android.com/guide/topics/manifest/application-element.html" rel="nofollow noreferrer">http://developer.android.com/guide/topics/manifest/application-element.html</a>, I read that android:label for the application is "A user-readable label for the application as a whole". Now from that I am assuming, that this is the name that the user should see when he or she browses for the app. However when I installed the application on my emulated GenyMotion 4.4.4 Nexus device, here is what I saw 
  <img src="https://i.stack.imgur.com/777KU.png" alt="enter image description here"></p>
  
  <p>Why is the label showing MainActivity and not the app label/name I specified? From what I read, this should be the right attribute to use to set label name.</p>