Dropbox SDK for android:找不到AndroidAuthSession

时间:2013-05-10 09:12:11

标签: java android dropbox dropbox-api

我正在尝试按照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;

我错过了什么?

编辑:我的图书馆:
Libraries

3 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:0)

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

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

只需点击下载Android SDK的链接 - 它就是一个包含Dropbox库的特殊包。完整说明位于页面底部。

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

希望这会对某人有所帮助!

答案 2 :(得分:0)

“因为这是谷歌的最佳答案” - 2017年没有DB droid sdk。它只是java sdk和one - 还不够 - 安卓的例子。 Here.

P.S。学习数据库认证不知何故变得具有挑战性,厌倦了他们混乱的文档