title: How to update Google Play Services through adb?
body: <p>I have implemented an application with fresh Google Maps in time when device I've tested it on uses outdated one. It works fine while I used to build apk on Eclipse with fresh Google Play Services as dependency library project (as described there <a href="https://stackoverflow.com/questions/15156301/google-play-services-out-of-date-requires-3025100-but-found-2012110">Google Play services out of date. Requires 3025100 but found 2012110</a>). But when I have built apk with <strong>Android.mk</strong> with <strong>google-play-services.jar</strong> as <em>LOCAL_STATIC_JAVA_LIBRARIES</em> builded by the script application is crashed and <strong>GooglePlayServicesUtil</strong> throws an error:</p>
  
  <pre><code>Google Play services out of date.  Requires 4452000 but found 4034530
  </code></pre>
  
  <p>As it's expected the following statement is true:</p>
  
  <pre><code>GooglePlayServicesUtil.isGooglePlayServicesAvailable(context) == ConnectionResult.SERVICE_VERSION_UPDATE_REQUIRED
  </code></pre>
  
  <p>Is it possible to update Google Play Services on the devices with <strong>adb</strong> (it's unable to connect the device to Internet dirrectly)? Or maybe there is another suitable solution?</p>