解决更新百度地图定位sdk遇到的问题。

更新百度定位sdk 5.0时遇到这个问题: Unable to execute dex: Multiple dex files define Lcom/baidu/lbsapi/auth/ErrorMessage; 
解决办法:原来的基础地图,有两个jar包,最新的版本只需要一个jar包,所以删掉libs目录下locSDK_4.2.jar、baidumapapi_v3_1_0.jar,保留最新的BaiduLBS_Android.jar即可,并更新相应的.so文件
原因:我更新的时候只删掉locSDK_4.2.jar,还保留着baidumapapi_v3_1_0.jar(和BaiduLBS_Android.jar有同样的api),所以报这个问题。

你可能感兴趣的:(Android百度地图开发)