Android + Google Drive =下载文件时出错?

时间:2016-05-08 13:39:55

标签: android google-drive-android-api

上下文

我正在通过Android SDK从Google云端硬盘下载文件。在大多数情况下,它工作得很好,但我确实有一些实例,它根本无法下载 - 除此之外没有具体的理由。

这是崩溃日志:

非致命异常:java.lang.RuntimeException:无法获取驱动器内容:状态{statusCode =下载文件时出错,分辨率= null}

这是实际代码

public DriveContents getDriveContents(DriveId driveId, int mode) {
    final DriveFile theFile = driveId.asDriveFile();
    final DriveApi.DriveContentsResult result =
            theFile.open(mClient, mode, null).await();
    if (!result.getStatus().isSuccess()) {
        final String status = result.getStatus().toString();
        Crashlytics.logException(new RuntimeException("Couldnt get drive contents: " + status));
    }
    return result.getDriveContents();
}
  • 当用户登录时,代码执行(因此该应用具有权限)。
  • 这是非常罕见的,但它确实经常发生,并考虑到这是用户数据备份;我希望它100%工作。

为什么会发生这种情况? 我该如何解决?

0 个答案:

没有答案