下载安装包
链接如下,可以根据自己的需要进行选择下载
http://lbsyun.baidu.com/index.php?title=sdk/download&action#selected=mapsdk_basicmap,mapsdk_searchfunction,mapsdk_lbscloudsearch,mapsdk_calculationtool,mapsdk_radar
在工程中添加jar文件
(1)首先,切换到Project模式,在AndroidStudio的左上角:
(2)解压开发包,添加jar文件到工程:
(3)添加so文件到项目
1.在src/main/目录下新建jniLibs目录(如果您的项目中已经包含该目录不用重复创建),在下载的开发包中拷贝项目中需要的CPU架构对应的so文件文件夹到jniLibs目录,如图:
往工程中添加jar文件
1、菜单栏选择File -> Project Structure
2、在弹出的Project Structure对话框中选中左侧的Modules列表下的app目录,然后点击右侧页面中的Dependencies选项卡。如图:
3、点击左下角加号“➕”选择Jar dependency,然后选择要添加的jar文件即可(此处为我们拷贝至libs目录下的BaiduLBS_Android.jar) 结果如图:
(图片引用自百度地图开放平台官方平台)
应用混淆
应用混淆
使应用混淆的原因是为了出现盗版,在打包的时候对应用进行一定的隐蔽操作。
1打开app目录下的build.gradle文件,在release代码块中添加如下内容(若已经由Android Studio自动生成,则不用手动配置)
proguardFiles getDefaultProguardFile(‘proguard-android.txt’), ‘proguard-rules.pro’
如在上面我们创建的MapActivity项目中:
若您的代码包含debug版本并且也需要混淆的话,请在debug代码块中也添加上述代码。
2 编写混淆文件,打开app目录下的proguard-rules.pro文件,添加如下代码。
-keep class com.baidu.** {*;}
-keep class mapsdkvi.com.** {*;}
-dontwarn com.baidu.**
注意:保证百度类不能被混淆,否则会出现网络不可用等运行时异常