title: Google Play Services Library update and missing symbol @integer/google_play_services_version
body: <p>When upgrading my project to the latest version of Google Play Services (<a href="http://android-developers.blogspot.com/2013/10/google-play-services-40.html">v4.0, released on Halloween 2013</a>), you are now supposed to add a new tag into the <code>AndroidManifest.xml</code> file.</p>
  
  <pre><code>&lt;meta-data
      android:name="com.google.android.gms.version"
      android:value="@integer/google_play_services_version" /&gt;
  </code></pre>
  
  <p>Unfortunately, when I try doing that, I then get this compile error:</p>
  
  <pre><code>android-apt-compiler: /blahblah/AndroidManifest.xml:409: error: Error: No resource found that matches the given name (at 'value' with value '@integer/google_play_services_version').
  </code></pre>
  
  <p>I can then navigate to the file at <code>google-play-services_lib/res/values/version.xml</code> and view the raw integer for that symbol:</p>
  
  <pre><code>&lt;integer name="google_play_services_version"&gt;4030500&lt;/integer&gt;
  </code></pre>
  
  <p>And then insert it back into my <code>AndroidManifest.xml</code>:</p>
  
  <pre><code>&lt;meta-data
      android:name="com.google.android.gms.version"
      android:value="4030500" /&gt;
  </code></pre>
  
  <p>Doing this works absolutely fine and I can then compile and run the project and app just fine. But it's definitely an undesirable fix with obvious upgradability issues.</p>
  
  <p>Any ideas?</p>