在 Eclipse 中的 Android 应用程序中,出现以下错误。

意外的顶级例外:
java.lang.IllegalArgumentException: already added: Lorg/xmlpull/v1/XmlPullParser;

转换为Dalvik格式失败,错误1

仅当我向项目添加一个特定的外部JAR文件时,才会出现此错误。我搜索了很长时间的可能解决方案,但它们都没有起作用。

我什至尝试更改为Android 1.6而不是1.5(我当前使用的版本)。

答案

我解决了问题。

这是JAR文件冲突。

看来我的构建路径上有两个JAR文件,其中包括相同的软件包和类。

smack.jarandroid_maps_lib-1.0.2

从一个JAR文件中删除此软件包解决了问题。

来自: stackoverflow.com