1

大家早上好。我在android中遇到了一个常见的问题,从库中导入jar。我正在尝试使用库来使用内部 api。我将 jar 复制到我的 android 项目的 libs 文件夹中, Properties -> Java Build Path -> Libraries然后添加了 jar。此外,我检查了选项卡中 jar 名称中的框Order and Export。我只有

java.lang.NoClassDefFoundError exception.

我几乎阅读了所有指向相同答案的帖子。将 jar 放在 libs 文件夹中并执行上面列出的步骤。没有任何效果。我在 Win 7 x64 上的 Indigo 版本上运行 ADT v 20。我对 java 或 java 架构不是很熟练,但这让我发疯。有人对此有不同的方法吗?我错过了什么?

提前致谢

4

2 回答 2

2

您只需将 jar 文件拖到 libs 文件夹中,而不是手动添加它。尝试删除jar文件

属性 -> Java 构建路径 -> 库

清理并重建项目。

说明:从 ADT 16 开始,加载库的过程已经自动化,并且不向后兼容旧方法。您实际上是在尝试使用添加库的两种方法,即两次添加库并破坏它。

于 2012-11-07T15:31:36.297 回答
0

转到“Properties->Java Build Path”内的“Order and Export”选项卡并选中未选中的框。它在这里工作......

于 2013-02-22T12:13:55.073 回答