android - 转换为 Dalvik 格式失败,出现错误 1

标签 android android-emulator dalvik

这是我的错误:

UNEXPECTED TOP-LEVEL EXCEPTION:
java.lang.IllegalArgumentException: already added: Lorg/codehaus/jackson/Base64Variant;
Conversion to Dalvik format failed with error 1

好吧,5 分钟前它成功了。没有改变任何东西(只是再次启动了 android 模拟器)——那么现在发生了什么?

谢谢大家。

最佳答案

您的工具链正在使用 Jackson JSON 解析器的多个副本调用 dx。您需要确保您的项目库不包含 Jackson 的两个副本。您可以使用 jargrep 查看单个 jar 文件是否包含 Jackson:

jar tvf lib/some-library.jar | grep jackson

关于android - 转换为 Dalvik 格式失败,出现错误 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5950054/

相关文章:

android - 在保持位置的同时将列表项添加到顶部

android - 无法将库添加到我的应用程序中?

eclipse - Android 模拟器 AVD 窗口大小

java - 访问其他应用内部数据

java - 如何在 Java 代码中获取崩溃点

android - 来自处理程序 postDelayed 的条件信号?

java - 如何在ANDROID中的以下条件下停止正在运行的线程

java.lang.IllegalArgumentException : Illegal character in authority at index 7 while making https request 异常

Android sdk Content Loader 遇到问题

java - 使用NDK获取Object的指向内存地址