【问题标题】:Android on Eclipse - trouble processing "javax/xml/namespace/QName.class":Eclipse 上的 Android - 处理“javax/xml/namespace/QName.class”时出现问题:
【发布时间】:2012-11-12 15:30:59
【问题描述】:

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

Dx 处理“javax/xml/namespace/QName.class”时遇到问题:

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

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

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

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

【问题讨论】:

  • 右击你的项目选择java构建路径>>添加外部库并浏览到你要添加的jar。
  • 我这样做了,但得到“在 Y 方法中未找到引用 X 类”错误

标签: android eclipse jar


【解决方案1】:

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

【讨论】:

  • 请看这个post我觉得和你的一样。
  • 谢谢,这篇文章帮助了我。我不得不删除我的应用程序没有使用的 xpp3-1.1.4c.jar 和其他几个 jar 文件。
【解决方案2】:

我不知道你有没有解决办法。我在这里发布此内容以帮助将来遇到同样问题的人。

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

这是link

【讨论】:

    【解决方案3】:

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

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

    【讨论】:

    • /libs 文件夹已经存在,我将 jar 文件添加到其中,并将相同的文件添加到构建路径,但我不断收到相同的错误
    【解决方案4】:

    跟随这里

    窗口->首选项->编译器->jre1.6 做完之后 项目->属性->java构建路径->addlibrary->jresystemlibrary->环境->选择你的jre

    解决问题

    【讨论】:

      【解决方案5】:

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

      第一步

      第 2 步

      第 3 步

      【讨论】:

      • Dx 处理“javax/xml/namespace/QName.class”的问题:在不构建核心库时不明智或错误地使用核心类(java.* 或 javax.*)。
      • LogCat 什么都没有,我已经粘贴了控制台上的内容:
      • [2012-11-24 08:08:08 - OOProject] Dx 处理“javax/xml/namespace/QName.class”的问题:不明智或错误地使用核心类(java. * 或 javax.*) 在不构建核心库时。 [2012-11-24 08:08:08 - OOProject] Dx 处理“javax/xml/namespace/QName.class”的问题:不正确或错误地使用核心类(java.* 或 javax.*)构建核心库。这通常是由于在使用 IDE(例如 Eclipse)时无意中在应用程序的项目中包含了核心库文件。 ....
      • 解决方案是Android + Maven,我没有使用Maven。另外,一篇文章说错误是由于 xpp3 jar 依赖关系,我删除了 jar 文件,但这也对我没有帮助。有没有其他方法可以排除依赖关系?喜欢将其添加到 XML 文件中? (他们为 Maven 做的方式)
      猜你喜欢
      • 1970-01-01
      • 2018-06-06
      • 2013-05-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-12
      • 1970-01-01
      相关资源
      最近更新 更多