使用AndridStudio开发百度地图(二)配置AndroidStudio

下载安装包

链接如下,可以根据自己的需要进行选择下载
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.**
注意:保证百度类不能被混淆,否则会出现网络不可用等运行时异常

发布了28 篇原创文章 · 获赞 4 · 访问量 5413

猜你喜欢

转载自blog.csdn.net/Program_dancing/article/details/96689918