在 Eclipse 中的 Android 应用程序中,出现以下错误。
意外的顶级例外:
java.lang.IllegalArgumentException: already added: Lorg/xmlpull/v1/XmlPullParser;
…
转换为Dalvik格式失败,错误1
仅当我向项目添加一个特定的外部JAR文件时,才会出现此错误。我搜索了很长时间的可能解决方案,但它们都没有起作用。
我什至尝试更改为Android 1.6而不是1.5(我当前使用的版本)。
答案
我解决了问题。
这是JAR文件冲突。
看来我的构建路径上有两个JAR文件,其中包括相同的软件包和类。
smack.jar
和android_maps_lib-1.0.2
从一个JAR文件中删除此软件包解决了问题。