2 ssummeraw ssummeraw 于 2012.12.13 17:50 提问

重新打开仿真器出现错误

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

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

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

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

2个回答

yongyong_21
yongyong_21   2012.12.19 14:15
已采纳

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

jar tvf lib/some-library.jar | grep jackson
A_G_E_N
A_G_E_N   2012.12.13 18:18

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

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!