0

我正在开发一个使用适用于 Java 版本 1.12.0 的 Google API 客户端库的 Android 应用程序。我已将 jar 文件添加到 /libs 文件夹(而不是新的 /lib 文件夹)。我在运行时收到以下错误:

DX 故障处理“javax/xml/namespace/QName.class”:

不构建核心库时对核心类(java.* 或 javax.*)的不明智或错误使用。

不过,我没有使用 Maven,其他人的所有答案似乎都使​​用了 Maven。

Android 版本 - 4.1.2 API 级别 16 Eclipse - Java EE Juno

关于如何解决这个问题的任何建议?

4

5 回答 5

0

将外部 Jar 添加到您的 Android 项目或任何 Java 项目的最佳方法是:

在您的项目根文件夹中创建一个名为“libs”的文件夹 将您的 Jar 文件复制到 libs 文件夹 现在右键单击 Jar 文件,然后选择 Build Path > Add to Build Path,这将创建一个名为“Referenced Library”的文件夹。项目,你就完成了通过这样做,每当你将你的项目转移到其他计算机上时,你都不会错过你的库,这些库被引用到你的硬盘驱动器上的某些空间。

于 2012-11-24T16:45:17.953 回答
0

不知道你现在有没有解决办法。我在这里发布这个是为了帮助将来遇到同样问题的人。

基本上我必须从构建路径中删除“android.jar”,保留“Android XX”库。然后,清理项目。

这是链接

于 2013-01-31T16:13:02.763 回答
0

您应该将 jar 放在 libs 文件夹中,然后 Project -> Properies -> Java Buid Path -> Add JARs -> 从 libs 文件夹中选择您的库的 jar -> OK。

于 2012-11-24T16:48:17.247 回答
0

跟随这里

window->preference->compiler->jre1.6 后做项目->properties->java build path->addlibrary->jresystemlibrary->environment->选择你的jre

它将解决问题

于 2016-02-18T10:24:53.680 回答
-2

您按照以下步骤在项目中添加外部 jar

步骤1

步骤1

第2步

第2步

第 3 步

第 3 步

于 2012-11-24T17:02:10.180 回答