在Eclipse中的Android应用程序中,我遇到了以下错误.

UNEXPECTED TOP-LEVEL EXCEPTION:
java.lang.IllegalArgumentException: already added: Lorg/xmlpull/v1/XmlPullParser;
....
Conversion to Dalvik format failed with error 1

仅当我将特定的外部JAR文件添加到我的项目时,才会出现此错误.我花了很长时间寻找可能的解决方案,但所有可能的解决方案都没有奏效.

我甚至try 改为安卓1.6而不是1.5(我目前使用的版本).

推荐答案

我解决了这个问题.

这是一个JAR文件冲突.

我的构建路径上似乎有两个JAR文件,其中包含相同的包和类.

smack.jarandroid_maps_lib-1.0.2

从一个JAR文件中删除这个包解决了这个问题.

Android相关问答推荐

如何在Android Room中使用@Relation多对一查询

广播接收者意图从服务内设置,而不被其他服务接收

使用Kotlin的SD卡

Jetpack编写Lazy列滑动删除动画不顺利结束

Composable不会以LocalConext.Current作为活动呈现

Android系统应用程序启用编程以太网网络共享

从惰性列中删除项目时Jetpack Compose崩溃

SQLite Kotlin 问题 - 没有数据库

只能从同一个库组内调用成功(引用groupId=androidx.work from groupId=My Composable)

DatePickerDialog (Android/Kotlin) 的两个问题

未解决的参考:pagerTabIndicatorOffset

Jetpack Compose 惰性列在单个项目更新时重新组合所有项目

viewModel 的可变值状态不起作用

获取模板向导配方类 Intellij 中的应用程序包名称

Material Design 网站的新设计已启动,但我找不到实现选项卡,该选项卡在哪里?

喷气背包组成影子奇怪的行为

Kotlin Coroutines 会取代 AsyncTask 吗?

Android Studio:如何添加应用程序质量洞察窗口以查看 Android Studio 中的 Crashlytics 数据?

如何使用 recyclerview 实现这样的布局?

在jetpack compose中看不到圆角