4

我正在尝试按照 Dropbox 网站上的教程将 Dropbox 集成到我的 android 项目中。我通过“添加外部 JAR”将 sdk/libs 路径中的所有库引用到我的项目的首选项中。但我得到一个

AndroidAuthSession 无法解析为类型

对于这个声明

private DropboxAPI<AndroidAuthSession> mDBApi;

错误,不知道为什么。这些是我使用 cmd+shift+O 命令自动完成的项目导入:

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ListView;

import com.dropbox.client2.DropboxAPI;
import com.dropbox.client2.session.Session.AccessType;

我错过了什么?

编辑:我的图书馆:
图书馆

4

3 回答 3

3

我有点尴尬,但问题是 dropbox-java 库的错误导入,而不是正确的 dropbox-android 库!

于 2013-05-10T09:29:01.917 回答
0

由于这是 Google 上的最佳答案,因此在搜索此问题时,我将添加我的问题所在。:)

您必须从 Dropbox 教程页面的顶部下载 SDK。例如,我需要的是这里:https ://www.dropbox.com/developers/core/sdks/android

只需单击下载 Android SDK 的链接——它是一个包含 Dropbox 库的特殊捆绑包。完整的说明在页面底部。

还有其他几个类似的页面,包含不同的有用 Dropbox 库。

希望这对某人有帮助!

于 2015-03-05T12:38:18.357 回答
0

“因为这是 Google 上的最佳答案” - 2017 年没有 DB droid sdk。只有 java sdk 和一个 - 还不够 - android 示例。 这里。

ps 学习 DB auth 不知何故变得具有挑战性,厌倦了他们混乱的文档

于 2017-05-11T21:30:08.653 回答