This is a Nexus device running the latest stock OS version (v4.4.2), I already have Google Play Services installed (v4.2.43 according to the App Info in settings). Why is some unknown app asking me to update it? (I realise that the
com.google.android part of the package name indicates that this probably an app made by Google that is probably part of their Google layer on top of AOSP Android, but why the odd error message and lack of proper app name)?
An application requires installation of Google Play Services
Requested by com.google.android.gsf.login
com.google.android.gsf.login and why should I do what it is asking? It doesn't have a store page and it doesn't appear in my apps list with that name. A bit of investigation with Android System Info's more detailed Apps view shows that Google Services Framework is
com.google.android.gsf and the Google Account Manager is the
com.google.android.gsf.login that we're looking for.
Clicking the notification from Android's notification bar takes me to the Play Store's page for Google Play Services where the latest version mentioned in the "What's New" section is 4.2.42, which is older than what I've already got installed, and I don't have an Update button (which suggests I'm already running the latest version).