Drive Quickstart NullPointerException

Fus*_*sel 6 java android google-drive-api

我正在尝试运行Google Drive Quickstart示例,但我总是会遇到RuntimeException.这似乎来自我使用的API的深度.

有没有人遇到过同样的问题然后我可以帮我修复它?这是我的错误代码.

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
Run Code Online (Sandbox Code Playgroud)

我复制了Drive Quickstarttutorial中的代码,这是一个 链接

Cla*_*ino 1

似乎初始可恢复上传请求失败,可能是因为授权失败,这导致了 NullPointerException。

确保您使用的是最新版本的客户端库,并在 API 控制台中仔细检查您的凭据、包名称和 SHA1 指纹。

如果仍然不起作用,请尝试按照设置同一快速入门应用程序的分步视频进行操作:http://www.youtube.com/watch ?v=Ied1CjJ0iP0

  • 我没有检查Drive API,我只是检查了Drive SDK。现在可以了。感谢您的所有帮助。 (2认同)