2 leizi030017 Leizi030017 于 2016.04.21 09:41 提问

做百度地图定位,出现了一个问题,还请大牛给帮助解决。。。

我是用的百度官网上创建的应用,自己获取的key值,然后复制粘贴的代码,昨日可以运行,但是今日再次运行时,总是报错:
[2016-04-21 09:32:32 - Dex Loader] Unable to execute dex: Multiple dex files define Lcom/baidu/location/Address$1;
[2016-04-21 09:32:32 - Text_DaoHang] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/baidu/location/Address$1;
还请大牛给帮帮忙啦

5个回答

a714530833
a714530833   2016.04.21 12:35
已采纳

应该是你导入的包有重复冲突,检查下你的包,不要把不用版本的包重复导入就应该没问题了

Leizi030017
Leizi030017 是的
一年多之前 回复
u010589742
u010589742   2016.04.21 10:08

错误是:多个重复文件,不知道该定位那个文件,是不是你用了不同的功能sdk,而这些sdk中有共同部分。仅个人意见(做高德的时候遇见的)

Leizi030017
Leizi030017 是的
一年多之前 回复
q610098308
q610098308   2016.04.21 12:01

说明你的工程里有重复的库,这个需要你自己去解决了;相同的库加载了多次,也可能是多个包里包含了同一个库。

Leizi030017
Leizi030017 是的
一年多之前 回复
qq_32452623
qq_32452623   2016.04.21 13:58

如果你用的是eclipse,控制台那里应该能看到是哪里错了

Leizi030017
Leizi030017 控制台显示的就是上面那两句错误
一年多之前 回复
Leizi030017
Leizi030017   2016.04.21 21:23

这个问题已经解决了,确实时架包冲突的问题,我重新删掉所有架包后,重新又导了一次,一顿刷新和clean,问题解决了。谢谢诸位大牛

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