我第一次尝试使用Dropbox API,但是在启动我的应用时遇到了这个错误。
Caused by: java.lang.NoClassDefFoundError: com.dropbox.client2.session.Session$AccessType
我在Dropbox论坛上看到一个有同样问题的人,解决方案是将类路径重命名为libs /而不是lib /。我做到了,但没有用。
我在这里得到错误:
final static private AccessType ACCESS_TYPE = AccessType.APP_FOLDER;
任何想法?
答案 0 :(得分:7)
当我以下一种方式导入Dropbox jar时出现此问题: eclipse项目菜单 - >构建路径 - >配置构建路径 - >图书馆 - >添加外部JAR;
之后,我还原更改,创建文件夹' libs'在Project Explorer中,在' libs'文件夹菜单选择'导入...' - >文件系统。选择路径并将所有罐子导入' libs'项目文件夹。 问题消失了。
答案 1 :(得分:1)
我的错误,问题是classPath。
答案 2 :(得分:0)
我必须在它工作之前在lib和libs文件夹中添加所有引用库,所以有些东西显然是错误的,并且由于某种原因它在lib文件夹中需要apache-mime4j-0.6,但是来自Dropbox的示例项目怎么实现呢?来自Dropbox团队的人可以对此进行商议吗?注意:该应用程序使用了之前弃用的api,当我尝试使用最新版本更新时,我收到了此错误。
java.lang.NoClassDefFoundError: com.dropbox.client2.session.Session $接入类型
在
private AccessType ACCESS_TYPE = AccessType.APP_FOLDER;
答案 3 :(得分:0)
为dropbox设置jar文件的步骤。
u must add dropbox-android-Sdk.jar file as library.
Add to build path and then go to properties.
go in java build path and click order and export and click that dropbox-android-sdk.jar file.
u can also add jar and locate your dropbox-android-sdk.jar file and then ok.
答案 4 :(得分:0)
在Eclipse中工作(Luna)我可以通过Project-> Properties-> Java Build Path-> Order And Export解决错误,然后勾选(在我的情况下为Dropbox 1.6.3)两个Dropbox jar文件。
接下来是通常的清洁项目并运行。
这可以通过从“订购和导出”对话框中删除复选框来重现。
答案 5 :(得分:0)