相关疑难解决方法(0)

"在外部JAR上转换为Dalvik格式失败,错误为1"

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

意外的顶级异常:
java.lang.IllegalArgumentException:已添加:Lorg/xmlpull/v1/XmlPullParser;
....
转换为Dalvik格式失败,错误1

仅当我将特定外部JAR文件添加到项目时才会出现此错误.我搜索了很长时间以寻找可能的解决方案,但没有一种可行的解决方案可行.我甚至尝试更改为Android 1.6而不是1.5(我使用的当前版本).

android dalvik android-sdk-1.6

905
推荐指数
31
解决办法
48万
查看次数

"转换为Dalvik格式失败,错误1" - 仅在导出时

我知道这是一个重复的问题,但我已经阅读并尝试了这个网站上的每个解决方案,我仍然得到错误; 另外,我只是在从Eclipse导出我签名的apk时才得到它.我能够构建并运行unsigned apk.

我有:

  • 从构建路径中删除(并稍后还原)所有库
  • 清理并重建了我的所有项目
  • 使用-clean选项重新启动Eclipse
  • 从头开始重新创建应用程序项目

我知道错误1意味着我有重复的符号,但我检查,清理和重建我的构建路径一百万次,我仍然得到错误,只有当我导出.

  • 如果我有重复的符号,我也不会为我的未签名的apk收到错误1吗?
  • 如果我确实有重复的符号,我怎么能让Eclipse告诉我它们是什么?我从导出向导得到的只是一行错误对话框.:(
  • 我手动签署apk时没有出现任何错误,但是当我在手机上安装它时,我收到一个简单的错误:"应用程序未安装".:( :(

我的项目结构如下:

  1. 一个包含99%代码的Android库项目.它在构建路径中有一个所需的jar文件副本.
  2. 一个包含两个类的Android应用程序项目.它通过Android选项卡引用库项目,而不是Java构建路径.除了Android 2.1之外,构建路径中没有引用其他源,项目或库.我甚至从头开始重新创建了这个项目(我没有重新创建库项目,因为它更大).

几天前一切都在运作!任何建议都非常感谢!

提前致谢...

EDIT-UPDATE:当我禁用Proguard时,错误就消失了.很奇怪.

android android-build apk

15
推荐指数
2
解决办法
1万
查看次数

转换为Dalvik格式失败,导出时Android中出现错误1(adt 21)

我知道这个问题的一种形式是存在的,但我找不到任何适合我的情况的东西,所以在这里.

我的应用程序在模拟器中进行测试时编译并运行完美,但是当我尝试导出已签名的apk时,我得到了Conversion to Dalvik format failed with error 1.Eclipse错误日志显示此堆栈跟踪:

com.android.ide.eclipse.adt.internal.build.DexException: Conversion to Dalvik format failed with error 1
at com.android.ide.eclipse.adt.internal.build.BuildHelper.executeDx(BuildHelper.java:751)
at com.android.ide.eclipse.adt.internal.project.ExportHelper.exportReleaseApk(ExportHelper.java:269)
at com.android.ide.eclipse.adt.internal.wizards.export.ExportWizard.doExport(ExportWizard.java:296)
at com.android.ide.eclipse.adt.internal.wizards.export.ExportWizard.access$0(ExportWizard.java:233)
at com.android.ide.eclipse.adt.internal.wizards.export.ExportWizard$1.run(ExportWizard.java:218)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
Run Code Online (Sandbox Code Playgroud)

我没有其他人似乎有的命名冲突(至少它在错误中没有这么说),我很难过为什么它在模拟器中运行,但我无法导出.

顺便说一句,我也没有使用ProGuard.

android

13
推荐指数
2
解决办法
7487
查看次数

标签 统计

android ×3

android-build ×1

android-sdk-1.6 ×1

apk ×1

dalvik ×1