我想使用新的APIv2将保存的csv文件上传到Dropbox,但它无法正常工作。我正在使用两个按钮。 First Button具有用于验证的OnClick方法“dropbox”,并且其工作正常。但第二个OnClick方法“上传”不起作用。我不确定“配置”和参数是什么。需要你的帮助。这是代码。Android使用APIv2将文件上传到保管箱
public void dropbox(View view) {
Auth.startOAuth2Authentication(MainActivity.this, APP_KEY);
}
public void uploadfile(View view){
DbxClientV2 client;
DbxRequestConfig requestConfig = DbxRequestConfig.newBuilder("examples-v2-demo")
.withHttpRequestor(new OkHttp3Requestor(OkHttp3Requestor.defaultOkHttpClient()))
.build();
client = new DbxClientV2(requestConfig, ACCESS_TOKEN);
try {
File file = new File(getExternalFilesDir(null), "u1u2u.csv");
FileInputStream in = new FileInputStream(file);
FileMetadata metadata = client.files().uploadBuilder("/u1u2u.csv")
.uploadAndFinish(in);
}
catch(DbxException | IOException e){
}
}
我尝试这个代码,请从Github上的Dropbox文件,但是当我运行这个它让我2个错误。
错误:(1503,93)错误:无法访问okhttp3.OkHttpClient OkHttpClient 类文件未找到 错误:执行失败的任务 ':应用程序:compileDebugJavaWithJavac'。
Compilation failed; see the compiler error output for details.
什么是错误?你可以发布日志吗? – dhiku