“Cette application ne fonctionnera pas à moins que vous la mise à jour de Google Play Services” lorsque l'application est installée sur le périphérique réel
Quand j'ai installer mon application sur les appareils Android exécutant des versions antérieures (par exemple 4.4.4), j'obtiens ce message. Tous les autres messages, je peux voir concernant ce message semble être lors de l'exécution sur l'émulateur et liées à l'API Google Maps. Je suis en utilisant Google Play Service 7.0.0.
lorsque vous utilisez des services 7.0.0 de la bibliothèque, l'appareil doit avoir au moins v7.0.0 jouer à des services installés.
Donc dois-je utiliser une ancienne SDK? est-il une meilleure façon de gérer ce que de demander à mes utilisateurs de mettre à jour leur Google Play Services?
Donc dois-je utiliser une ancienne SDK? est-il une meilleure façon de gérer ce que de demander à mes utilisateurs de mettre à jour leur Google Play Services?
OriginalL'auteur wislo | 2015-04-03
Vous devez vous connecter pour publier un commentaire.
Cette android du développeur entrée de blog décrit ce qui est nouveau dans la version 7.0 de Google Play services.
Si vous n'avez pas besoin de ceux-ci, vous êtes bon pour aller avec la version 6.5, qui utilise déjà de nouvelles
GoogleApiClient
classe et fournit granulaire modules de dépendance (mieux décrit ici et ici.Dans un de mes projets j'utilise ce
C'est l'ensemble du paquet et je vais prendre uniquement les modules j'ai besoin avant le déploiement. Fonctionne très bien contre des cibles de l'API 22.
Le plus éloigné de la version, j'irais avec serait
Cela on introduit le unifiée
GoogleApiClient
approche utilisée aujourd'hui.Absolument pas, ce n'est pas un SDK problème connexe. Tout garder (outils de construction, de compiler des SDK, cible SDK) pour 22.
Voir ci-dessus, utilisez l'ancienne version de la bibliothèque avec votre projet.
GCM client doc semble oublier
compile "com.google.android.gms:play-services:3.1.+"
, cela veut-il dire que je peux sortir avec l'aide de play-services 3.1?Seulement si vous voulez utiliser de vieux, obsolète et, surtout, des sans-papiers de l'API (Google supprime les vieux de la documentation pour Jouer les services de l'API). Supposons que Jouent les services de l'app sur le téléphone est toujours up-to-date. Si elle ne l'est pas, que l'utilisateur soit désactivé ou ne peut pas le mettre à jour car il n'y a pas assez d'espace il n'est donc pas en mesure d'installer quoi que ce soit.
Ou la dernière version n'a pas été libéré pour que l'appareil encore. Vous devriez être très bien avec la version 6.1. Il a de nouvelles Api et considérant qu'il a été publié il y a 6 mois, tout le monde devrait l'avoir.
OriginalL'auteur Eugen Pechanec
Vous obtenez ce message sur votre téléphone, car votre appareil est faible version de google play service par rapport à celui utilisé dans l'application.
De le mettre à jour, ne fonctionne plus correctement
Vous n'expliquez pas comment le mettre à jour. J'ai le même problème sur une nouvelle installation de la dernière version d'Android Studio et toutes les dépendances.
OriginalL'auteur Fahim