1.获取sha1值
(1)win+R进入cmd窗口
(2)输入以下代码
C:\SoftApplication\javajdk\jdk1.8.0_151\bin>keytool -list -v -keystore C:\Users\Administrator\.android\debug.keystore
注意:C:\SoftApplication\javajdk\jdk1.8.0_151\bin为java的jdk路径
C:\Users\Administrator\.android\debug.keystore为.android文件夹下的debug.keystore的路径
2.进入百度地图开发平台
地址为:http://lbsyun.baidu.com/apiconsole/key
(1)点击创建应用
(2)填写相关内容
注意:(1)发布版SHA1应输入第一步中获取的sha1值 (2)包名为Android studio的工程里Manifest中的包名
(3)点击提交后,可见如下内容
3.Android Studio 环境中配置百度地图
(1)下载开发包
选择需要的开发包,点击开发包下载按钮。
(2)添加jar文件
打开解压后的开发包文件夹,找到BaiduLBS_Android.jar文件将其拷贝至工程的app/libs目录下,如图所示。
(3)添加so文件
在下载的开发包中拷贝需要的CPU架构对应的so文件文件夹到app/libs目录下
在app目录下的build.gradle文件中android块中配置sourceSets标签,如果没有使用该标签则新增,详细配置代码如下:
sourceSets {
main {
jniLibs.srcDir ‘libs‘
}
}
注意:Jar文件和so文件的版本号必须一致,并且保证Jar文件与so文件是同一版本包取出的。
(4)往工程中添加jar文件
在工程配置中需要将前面添加的jar文件集成到我们的工程中。
<1>菜单栏选择File -> Project Structure
<2>在弹出的Project Structure对话框中选中左侧的Modules列表下的app目录,然后点击右侧页面中的Dependencies选项卡。如图:
<3>点击左下角加号“?”选择Jar dependency,然后选择要添加的jar文件即可(此处为我们拷贝至libs目录下的BaiduLBS_Android.jar) 结果如图:
<4>完成上述操作之后在app目录的build.gradle的dependencies块中生成了工程所依赖的jar文件的对应说明
implementation files(‘libs/BaiduLBS_Android.jar‘)
参考文献:
http://lbsyun.baidu.com/index.php?title=androidsdk/guide/create-project/androidstudio
原文:https://www.cnblogs.com/luckyplj/p/10638503.html