Android Google Drive file insert()函数引发IO异常
我在Google Play商店上有一个live应用程序。此应用程序具有将文件上载到Google Drive的功能 下面是将文件上载到Google Drive的代码: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
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你对这个问题有什么想法吗?