2013-01-09 3 views
0

Je viens d'essayer échantillon de google drive quickstart. Dans la vidéo, il semble que son fonctionne bien, mais quand je l'ai essayé moi-même je suis arrivé ceci:erreur de google drive quickstart dans android

enter image description here

et l'erreur est la suivante:

01-09 01:17:23.719: E/AndroidRuntime(1002): FATAL EXCEPTION: main 
01-09 01:17:23.719: E/AndroidRuntime(1002): java.lang.NoSuchMethodError: com.google.android.gms.common.AccountPicker.newChooseAccountIntent 
01-09 01:17:23.719: E/AndroidRuntime(1002):  at com.google.api.client.googleapis.extensions.android.gms.auth.GoogleAccountCredential.newChooseAccountIntent(GoogleAccountCredential.java:171) 
01-09 01:17:23.719: E/AndroidRuntime(1002):  at com.example.mydrivequickstart.MainActivity.onCreate(MainActivity.java:40) 
01-09 01:17:23.719: E/AndroidRuntime(1002):  at android.app.Activity.performCreate(Activity.java:5104) 
01-09 01:17:23.719: E/AndroidRuntime(1002):  at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080) 
01-09 01:17:23.719: E/AndroidRuntime(1002):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2144) 
01-09 01:17:23.719: E/AndroidRuntime(1002):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230) 
01-09 01:17:23.719: E/AndroidRuntime(1002):  at android.app.ActivityThread.access$600(ActivityThread.java:141) 
01-09 01:17:23.719: E/AndroidRuntime(1002):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234) 
01-09 01:17:23.719: E/AndroidRuntime(1002):  at android.os.Handler.dispatchMessage(Handler.java:99) 
01-09 01:17:23.719: E/AndroidRuntime(1002):  at android.os.Looper.loop(Looper.java:137) 
01-09 01:17:23.719: E/AndroidRuntime(1002):  at android.app.ActivityThread.main(ActivityThread.java:5039) 
01-09 01:17:23.719: E/AndroidRuntime(1002):  at java.lang.reflect.Method.invokeNative(Native Method) 
01-09 01:17:23.719: E/AndroidRuntime(1002):  at java.lang.reflect.Method.invoke(Method.java:511) 
01-09 01:17:23.719: E/AndroidRuntime(1002):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793) 
01-09 01:17:23.719: E/AndroidRuntime(1002):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560) 
01-09 01:17:23.719: E/AndroidRuntime(1002):  at dalvik.system.NativeStart.main(Native Method) 

J'ai suivi exactement les instructions. J'ai déchargé na google plugin et ajouter le pot externe qui est ggoogle-play-services.jar et dans google plugin j'ajoute le google api drive qui est V2. le nom de l'application et le nom du paquet sont les mêmes que dans ma console google api. Je connais le nosuchmethoderror comme je le recherche dans google avant de poster cette question.Cependant, je ne sais toujours pas pourquoi je reçois cela parce que j'ai suivi les instructions comme il est. Je n'arrive pas à comprendre pourquoi je reçois cette erreur. Une idée? J'apprécie toute aide. Je vous remercie.

Répondre

1

Je l'ai eu. Je ne devrais pas suivre la vidéo. Le pot qu'il utilise n'est pas correct. J'importe la bibliothèque du dossier extras dans android sdk et l'utilise comme lib dans mon projet.

+0

Le pot utilisé dans la vidéo provient exactement du dossier extras du SDK Android –

+0

ow, je vois. Je recherche les services de jeu googel et l'ai téléchargé. Ensuite, utilisez-le comme mon lib. Mais j'ai eu cette erreur et fait une petite recherche et trouvé le sdk android qui je pense est mis à jour que j'ai téléchargé .. Désolé – Tifa

Questions connexes