更新时间:2020-06-23
本部分介绍Eclipse工程配置。
新建Eclipse项目
在Eclipse中新建一个Android项目
在项目中集成BaiduMap SDK
1下载开发包
开发包下载 在SDK下载页面根据自己的需要选择并下载相应功能的开发资源(开发包)后本地解压。
2将开发包集成至工程
1、添加jar文件
在项目下新建目录libs,打开解压后的开发包文件夹,找到BaiduLBS_Android.jar文件将其拷贝至工程的libs目录下,如图:
右键点击BaiduLBS_Android.jar文件选择Build Path -> Add to build Path,如图。
2、 添加so文件
打开解压后的开发包文件夹,拷贝项目需要的CPU架构对应的so文件文件夹到libs目录,如图:
注意:Jar文件和so文件的版本号必须一致,并且保证Jar文件与so文件是同一版本包取出的。
资源说明
V5.1.0版本起,为了优化SDK的jar包体积,将一些Demo中用到的图片资源文件从SDK的jar包中移到了Demo的资源文件路径下,若有依赖,请在Demo中的资源路径获取,源码Demo下载。路径如下: BaiduMapsApiASDemo/app/src/main/assets/ 移除的图片资源包括以下:
Icon_bus_station.png Icon_end.png Icon_line_node.png Icon_mark1.png Icon_mark2.png Icon_mark3.png Icon_mark4.png Icon_mark5.png Icon_mark6.png Icon_mark7.png Icon_mark8.png Icon_mark9.png Icon_mark10.png Icon_road_nofocus.png Icon_road_yellow_arrow.png Icon_start.png Icon_subway_station.png Icon_walk_route.png
应用混淆
打开文件project.properties,去掉下面这行代码前面的‘#’来启用proguard
修改proguard-project.txt,添加如下代码:
-keep class com.baidu.** {*;} -keep class vi.com.** {*;} -dontwarn com.baidu.**
注意:保证百度类不能被混淆,否则会出现网络不可用等运行时异常。