3

我第一次尝试使用 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;

有任何想法吗?

4

6 回答 6

7

当我通过以下方式导入dropbox jar时出现此问题:eclipse项目菜单->构建路径->配置构建路径->库->添加外部JAR;

之后,我恢复更改,在项目资源管理器中创建文件夹“libs”,在“libs”文件夹菜单中选择“导入...”-> 文件系统。选择路径并将所有 jar 导入到“libs”项目文件夹中。问题消失。

于 2013-01-12T12:50:35.420 回答
1

我的错误,问题是classPath。

于 2012-05-14T19:09:50.160 回答
0

在它工作之前,我必须在 lib 和 libs 文件夹中添加所有参考库,所以显然有问题,并且由于某种原因它需要 lib 文件夹中的 apache-mime4j-0.6,但是来自 Dropbox 的示例项目如何实现不是吗?Dropbox 团队的人可以考虑一下吗?注意:该应用程序使用了以前不推荐使用的 api,当我尝试用最新的更新它时,我得到了这个错误。

java.lang.NoClassDefFoundError: com.dropbox.client2.session.Session$AccessType

private AccessType ACCESS_TYPE = AccessType.APP_FOLDER;
于 2012-11-03T15:36:21.853 回答
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.
于 2013-01-11T10:19:46.173 回答
0

在 Eclipse (Luna) 中工作,我可以通过 Project->Properties->Java Build Path->Order And Export 解决该错误,然后在两个 Dropbox jar 文件上打勾(在我的情况下为 Dropbox 1.6.3)。其次是通常的干净项目并运行。
这可以通过从“订购和导出”对话框中的框中删除复选标记来重现。

于 2015-03-08T07:23:08.443 回答
0

请检查项目库的名称,正确的名称是 libs。在此处输入图像描述

于 2016-09-01T08:20:06.257 回答