Eclipse上的Android - 处理问题" javax / xml / namespace / QName.class":

时间:2012-11-24 16:30:36

标签: android eclipse jar

我正在开发一款使用Google API Client Library for Java 1.12.0版的Android应用程序。我已将jar文件添加到/ libs文件夹(而不是新的/ lib文件夹)。我在运行时遇到以下错误:

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

错误使用或错误使用核心类(java。*或javax。*) 什么时候没有建立核心库。

我不是在使用Maven,而其他人的所有答案似乎都在使用Maven。

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

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

5 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

您应该将jar放在libs文件夹中,然后将Project - >属性 - > Java构建路径 - >添加JAR - >从libs文件夹中选择你的库的jar - >行。

答案 2 :(得分:0)

我不知道你是否有解决方案。我在这里发布这个以帮助将来有同样问题的人。

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

这是link

答案 3 :(得分:0)

跟着这里

窗口 - >优先 - >反编译> JRE1.6 做完之后   project-> properties-> java build path-> addlibrary-> jresystemlibrary-> environment->选择你的jre

它将解决问题

答案 4 :(得分:-2)

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

第1步

Step 1

第2步

Step 2

第3步

Step 3