重新打开仿真器出现错误

程序中出现了这样的错误:

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

之前一直是很好的运行,没有改变任何代码或者设置。就是重启了android仿真器。

请问大家这是什么原因呢?

toolchain是使用Jackson JSON解析器的多个复本调用dx。但要保证 project libraries不能包含俩个 Jackson复本。
你可以查看一个单独的jar文件包含的Jackson是否有jar 和 grep

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

发个链接你去看看吧。跟你的问题貌似一样
http://stackoverflow.com/questions/7176379/cant-run-admob-jar-with-another-jar