Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Google Drive file insert()函数引发IO异常_Android_Google Api_Google Drive Api_Google Drive Android Api - Fatal编程技术网

Android Google Drive file insert()函数引发IO异常

Android Google Drive file insert()函数引发IO异常,android,google-api,google-drive-api,google-drive-android-api,Android,Google Api,Google Drive Api,Google Drive Android Api,我在Google Play商店上有一个live应用程序。此应用程序具有将文件上载到Google Drive的功能 下面是将文件上载到Google Drive的代码: File f = new File(Environment.getExternalStorageDirectory() + "/test/"+"a.zip"); com.google.api.services.drive.model.File fileMetadata; fileMetadata = new com

我在Google Play商店上有一个live应用程序。此应用程序具有将文件上载到Google Drive的功能

下面是将文件上载到Google Drive的代码:

   File f = new File(Environment.getExternalStorageDirectory() + "/test/"+"a.zip");
   com.google.api.services.drive.model.File fileMetadata;
   fileMetadata = new com.google.api.services.drive.model.File();
   fileMetadata.setTitle("a.zip");
   fileMetadata.setMimeType("application/zip");
   FileContent mediaContent = new FileContent("application/zip", f);

   Drive.Files.Insert insert = mService.files().insert(fileMetadata,mediaContent);

   MediaHttpUploader uploader = insert.getMediaHttpUploader();
   uploader.setDirectUploadEnabled(false);
   uploader.setProgressListener(new FileUploadProgressListener());
   uploader.setChunkSize(1024*1024);
   insert.setFields("id").execute();
对于我的一些用户,代码无法启动Google Drive上载操作。我有跟踪文件上传操作进度的代码。当进度0%时,代码会生成一些异常。我无法重现该问题,并且没有异常堆栈跟踪

我有以下问题:

  • 我怀疑下面的代码行正在生成异常?什么是异常以及如何修复它
  • Drive.Files.Insert=mService.Files().Insert(fileMetadata,mediaContent)


    如果您对这个话题有任何建议和想法,我将不胜感激。谢谢。

    请编辑问题,将其限制在特定问题上,并提供足够详细的信息,以确定适当的答案。避免同时问多个不同的问题。请参阅“如何询问”页面,以获得澄清此问题的帮助。编辑此帖子以简化它。如果需要进一步编辑,请告诉我@DalmTo@DalmTo你对这个问题有什么想法吗?