GooglePlayServices pas disponible en raison de l'erreur 2
Je suis en train d'utiliser Google Drive, dans mon application android. Pour l'instant je suis le seul à essayer d'afficher les noms de fichier sur google drive. J'ai utilisé ce tutoriel https://developers.google.com/drive/quickstart-android à la configuration du compte google drive dans mon application, et ce https://developers.google.com/drive/v2/reference/files/list pour récupérer une liste de fichiers.
Pour ce faire, j'ai dû créer une Tâche asynchrone:
private class getCloudContentTask extends AsyncTask<Void, Void, Void> {
protected void onPostExecute() {
updateList();
}
@Override
protected Void doInBackground(Void... arg0) {
cloudFiles = getCloudContent();
return null;
}
}
getCloudContent est fondamentalement la retrieveAllFiles fonction du tutoriel.
Cependant j'ai toujours un couple de mises en garde et un message d'erreur et les fichiers ne sont pas affichées.
01-09 19:39:31.347: W/dalvikvm(27926): VFY: unable to resolve static field 1488 (common_google_play_services_unknown_issue) in Lcom/google/android/gms/R$string;
01-09 19:39:31.347: D/dalvikvm(27926): VFY: replacing opcode 0x60 at 0x0004
01-09 19:39:31.446: W/GooglePlayServicesUtil(27926): Google Play services out of date. Requires 2012100 but found 1015
01-09 19:39:31.446: E/GoogleAuthUtil(27926): GooglePlayServices not available due to error 2
01-09 19:39:31.456: I/System.out(27926): An error occurred: com.google.api.client.googleapis.extensions.android.gms.auth.GooglePlayServicesAvailabilityIOException
J'ai une mise à jour de l'installation d'Eclipse Juno avec le SDK Android et les dernières versions de Google Play Service. Je utiliser un périphérique émulé. L'google-play-services.jar est dans les bibliothèques de référence de mon projet. Le google drive de l'api v2 est également inclus, comme décrit dans le tutoriel décrit.
Toute aide est très appréciée!
- Cette erreur est associé uniquement avec l'émulateur, sur un véritable appareil android, l'application fonctionne très bien. Cependant, comme je n'ai pas un accès permanent à un appareil android je voudrais vraiment le voir en cours d'exécution sur l'émulateur.
- Hey Paul! J'ai le même problème sur un appareil, mais de mon activité fonctionne très bien avec Admob, d'autres la force de ferme donnant l'erreur mentionnée ci-dessus. pouvez-vous m'aider dans tout ça?
Vous devez vous connecter pour publier un commentaire.
Que le message d'erreur dit, la version de Google Play Services sur votre émulé image n'est pas à jour. Essayez de vérifier si il y a une version plus récente d'Android image disponible pour vous à utiliser.
Sinon, il serait plus facile de lancer l'application sur un périphérique physique, au lieu de l'émulateur.
Le problème est que vous n'avez pas de Google Play Services sur l'appareil Android. Vous pouvez le côté de la charge de Google Play APK sur l'émulateur pour résoudre le problème.
Ou vous pouvez utiliser l'API de Google type d'émulateur, mais note que l'API 22 I n'a pas de travail pour moi, mais l'API 21 œuvres sorcière est beaucoup plus simple ensuite de trouver la bonne version pour installer le service de jeu apk.
Conseils sur l'APK vous probablement besoin serait com.google.android.distributeur de com.google.android.gsm et un peu de google amour avec votre type de plate-forme.
Espère que cela aide quelqu'un fait face à des questions maintenant
Ce problème aussi vient quand vous avez mis à jour votre téléphone, et
et vous êtes prêt à aller.