我目前正在尝试使用Google Drive API从我的Google云端硬盘读取/写入,但是我尝试过的每种方法都会导致Google Play服务崩溃,或者什么都没发生(使用Tasks API的结果) 。)我真的不知道该做什么,因为谷歌没有太大的帮助,并且没有错误日志,因为它不是我的应用程序崩溃,但Google Play服务崩溃。
我在使用Google的Auth API登录后,目前正在使用以下内容(我的最后一次尝试):
GoogleSignInAccount account = resultOfGoogleSignIn;
DriveClient c = Drive.getDriveClient(getContext(), account);
DriveResourceClient rc = Drive.getDriveResourceClient(getContext(), account);
rc.createContents()
.continueWithTask(
new Continuation<DriveContents, Task<Void>>() {
@Override
public Task<Void> then(@NonNull Task<DriveContents> task) throws Exception {
Log.i(TAG, "Actually doing something, never reaches this though");
return null;
}
})
.addOnFailureListener(new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception e) {
Log.i(TAG, "Failed task, doesn't reach this either");
}
});
不确定要做什么,因为没有错误日志可以关闭,我已经尝试按照Google的步骤让驱动程序通过Google Auth API工作,但没有任何工作。任何帮助表示赞赏。