【百度地图】开发包冲突问题 — Error Key : Duplicate *** !
来源:互联网 发布:配置windows更新失败 编辑:程序博客网 时间:2024/05/21 15:41
先说报的错误:
Error generating final archive: Found duplicate file for APK: assets/sapi_cert.cer
Origin 1: E:\workspace for android\FragmentTest\libs\baidumapapi_v3_2_0.jarOrigin 2: E:\workspace for android\FragmentTest\libs\BaiduLBS_Android.jar
有东西重复了,但是遇到这个问题的一般都找不到问题在哪里。
那么这个问题到底在哪里?
其实是因为在下载jar开发包的时候,选择不同的功能组合,给的jar包是不一样的。
拿定位、检索、导航三个功能来说,如果你只选其中一个功能,和选其中两个、或者三个全选,然后下载得到的libs下面给的开发包是不同的。
解决这个问题的终极办法就是,选中百度地图提供的所有功能,然后下载开发包,放到项目中去。
在这之前你要删掉原有的所有与百度地图相关的jar和so文件。
这个问题在没发现之前,纠结了很长时间,闹心。
我在开始分两次从开发者平台下载了不同的lib,后来选择全部功能下载的时候得到的文件夹后面有个All,但是打开后发现里面给的jar和以前选不同功能的jar有很多都不相同,All里面并没有包含单独功能所需要的jar,当时也没管这个问题,到后来编译的时候提示有问题了,然后又下载了好几次,这才知道是这样的原因。不过话说我觉得百度这样的做法应该给出一个提示,不然有时会给开发者浪费一些不必要的时间。
问题原因总结一下吧,上面可能有些人看不太懂,
假如定位是功能A,导航是功能B,在下载开发包的时候,就可能有三种选择,单选A,单选B,和选择AB;
下载下来的开发包很可能是不同的,如果没有注意的话分多次去下载就可能会出现上面所说的问题。
当然这里只是针对百度地图的,不过Duplic file或者Duplic index什么的问题原因都类似,大家举一反三
- 【百度地图】开发包冲突问题 — Error Key : Duplicate *** !
- 关于百度地图jar包冲突问题
- android开发中百度地图和ScrollView冲突的问题
- 百度地图和百度导航冲突问题
- 环信百度地图jar包冲突
- android 百度地图开发 百度地图申请key
- 百度离线地图开发包
- 百度地图离线开发包
- 关于百度地图 key值的问题
- 关于百度地图api的key问题
- 名校家教-百度地图key 问题
- 关于百度地图 key 的问题
- 百度地图key值问题小记
- 百度地图 和 ZXING 扫描冲突问题
- IOS集成百度地图遇到问题ld: 1 duplicate symbol for architecture i386,clang: error: linker command failed with e
- 利用百度地图SDK进行开发时申请key和基本配置以及一个小问题
- 关于androidstudio开发百度地图获取API KEY遇到的问题
- 百度地图key验证 出现Authentication Error errorcode: -1 解决办法
- Maven + Cobertura code coverage example
- mybatis
- myeclipse常用设置
- java抓取文字的最大相似度
- POJ2528——Mayor's posters
- 【百度地图】开发包冲突问题 — Error Key : Duplicate *** !
- 只为好玩,这就是Linux之父的成功学
- 面向对象
- iOS 网络请求框架AFNetworking使用方法(欢迎提建议和分享遇到的问题)
- 用graphviz,pygraphviz快速自动绘图
- 生成条形码
- Java输入的新手解惑,键入(输入)数字等
- Maven + Emma code coverage example
- 正则表达式判断邮箱格式是否正确