I'm getting the logcat error:
Google Play services out of date. Requires 4452000 but found 4323036
This is on an out of the box Nexus 4. I'm trying to run a few things through Play Services, including a map and an ad. That error above is from number 3. below.
In my build I've tried compiling numerous versions.
compile 'com.google.android.gms:play-services:6.1.+
compile 'com.google.android.gms:play-services:5.0.89'
compile 'com.google.android.gms:play-services:4+'
Is this just a case of the phone needing updating? Should I be targetting a specific Play Services? And how do I gracefully handle issues like this, when (if) the phone being out of date is the problem?
*Update: I got the app and map working on the device when it eventually updated Google Play Services to the latest 6.whatever. So my question becomes more about the how to detect this issue and deal with it gracefully, rather than just letting the app error and close.