我正在通过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();
}