2012-12-20 7 views
6

Ich versuche, das Google Drive Quickstart-Beispiel zu starten, aber ich bekomme immer eine RuntimeException. Dies scheint aus den Tiefen der API zu kommen, die ich verwende.Drive Quickstart NullPointerException

Hat jemand die gleichen Probleme dann habe ich und konnte mir helfen, es zu beheben? Hier ist mein Fehlercode.

12-20 19:19:54.920: E/AndroidRuntime(15682): FATAL EXCEPTION: Thread-2016 
12-20 19:19:54.920: E/AndroidRuntime(15682): java.lang.NullPointerException 
12-20 19:19:54.920: E/AndroidRuntime(15682): at java.net.URI.parseURI(URI.java:353) 
12-20 19:19:54.920: E/AndroidRuntime(15682): at java.net.URI.<init>(URI.java:204) 
12-20 19:19:54.920: E/AndroidRuntime(15682): at com.google.api.client.http.GenericUrl.<init>(GenericUrl.java:100) 
12-20 19:19:54.920: E/AndroidRuntime(15682): at com.google.api.client.googleapis.media.MediaHttpUploader.upload(MediaHttpUploader.java:269) 
12-20 19:19:54.920: E/AndroidRuntime(15682): at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:408) 
12-20 19:19:54.920: E/AndroidRuntime(15682): at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:328) 
12-20 19:19:54.920: E/AndroidRuntime(15682): at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.execute(AbstractGoogleClientRequest.java:449) 
12-20 19:19:54.920: E/AndroidRuntime(15682): at com.example.drivequickstart.MainActivity$1.run(MainActivity.java:97) 
12-20 19:19:54.920: E/AndroidRuntime(15682): at java.lang.Thread.run(Thread.java:856) 
12-20 19:19:55.100: D/OpenGLRenderer(15682): Flushing caches (mode 0) 
12-20 19:19:55.130: D/OpenGLRenderer(15682): Flushing caches (mode 1) 
12-20 19:20:19.750: I/Process(15682): Sending signal. PID: 15682 SIG: 9 

kopierte ich den Code aus dem Laufwerk Quickstarttutorial, hier ein link

+0

nur Code hier setzen! –

+3

Sieh dir hier an, jemand hat den gleichen Fehler: https://plus.google.com/118292708268361843293/posts/DeVd1BcWDn2 (dies ist das G + Konto eines Google Dev), die Lösung scheint in dem Paketnamen zu sein, der auf meinem konfiguriert ist Google API-Konsole Leider habe ich genau den gleichen Fehler wie du, und ich bin mir sicher, dass der Paketname derselbe ist wie der auf meiner Google API-Konsole konfigurierte und ich bekomme weiterhin diesen Fehler :-( – pommedeterresautee

+1

Also, ich habe die my API überprüft Konsoleneinstellungen, sie scheinen recht zu haben.Vielleicht hat jemand anderes eine Idee, was wir falsch machen? – Fussel

Antwort

1

ist es wie scheint, dass die initial resumable upload request versagt, wahrscheinlich wegen der fehlgeschlagenen Autorisierung und das verursacht das Nullpointer .

Stellen Sie sicher, dass Sie die neueste Version der Clientbibliothek verwenden, und überprüfen Sie Ihre Anmeldedaten in der APIs-Konsole, im Paketnamen und im SHA1-Fingerabdruck.

Wenn das immer noch nicht funktioniert, versuchen Sie das Video Schritt-für-Schritt folgen, die durch den Aufbau der gleichen quickstart Anwendung geht: http://www.youtube.com/watch?v=Ied1CjJ0iP0

+0

Das Video sagt genau dasselbe wie die Textversion. – pommedeterresautee

+2

I din überprüfe die Drive API nicht, ich habe gerade das Drive SDK überprüft. Jetzt funktioniert es. Danke für die Hilfe. – Fussel

Verwandte Themen