我正在开发一个Android应用程序,使用Google API客户端库Java版本1.12.0。我已经将jar文件添加到/libs文件夹(而不是新的/lib文件夹)。我在运行时得到以下错误:
Dx在处理“javax/xml/namespace/QName.class”时出现问题:
在不构建核心库时,不明智或错误地使用核心类(java.*或javax.*)。
虽然我没有使用Maven,但其他人的所有答案似乎都使用了Maven。
Android版本- 4.1.2 API level 16 Eclipse - Java EE Juno
对如何解决这个问题有什么建议吗?
发布于 2012-11-25 00:45:18
将外部Jars添加到Android项目或任何Java项目的最佳方法是:
创建一个名为' libs‘的文件夹到您的项目根文件夹复制您的Jar文件到libs文件夹现在右击Jar文件,然后选择Build Path > Add to Build Path,这将在您的项目中创建一个名为'Referenced’的文件夹,您可以通过这样做来完成,当您将您的项目转移到其他计算机时,您将不会错过您的库,这些库被引用到您的硬盘驱动器上的一些空间。
发布于 2012-11-25 00:48:17
您应该将jar放在libs文件夹中,然后将项目->属性-> Java Buid Path ->添加JARs,然后从libs文件夹-> OK中选择您的库中的jar。
发布于 2013-02-01 00:13:03
我不知道你有没有办法。我在这里发布这篇文章是为了帮助将来遇到同样问题的人。
基本上,我必须从构建路径中删除"android.jar“,保留"Android X.X”库。然后,清理项目。
这是link
https://stackoverflow.com/questions/13543108
复制相似问题