我正在尝试按照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;
我错过了什么?
编辑:我的图书馆:答案 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。学习数据库认证不知何故变得具有挑战性,厌倦了他们混乱的文档