Android studio引入百度地图包括解决真机闪退问题
引入百度地图方法
- B站,Android开发从入门到精通视频里有相应的教学,在这里,将代码贴出,也将相应的包贴出来。
申请百度地图key
百度地图开发平台网址:网址在这里,点击跳转.
点击开发文档,点击左侧获取密钥,前提要登录自己的百度账号,完成登录阶段。创建应用,应用名称随意,选择应用类型为Android SDK,默认全选,包名与自己的工程、模块保持一致即可,发布版SHA1的获取,可以点击as软件右侧的Gradle,如图,双击即可看到自己的sha1值,在此不做展示。提交即可获得自己的key。
百度地图SDK下载即配置
在Andorid地图SDK对应网页点击产品下载,点击自定义下载,勾选:全量定位、基础地图、检索、全景图,在下侧选择JAR的开发包格式,标准开发包然后下载并且解压在一个文件夹当中。如图示。
然后打开AS,将平台模式从Android切换到project,将刚才解压的libs文件夹下所有文件复制粘贴至AS的libs文件夹中,然后选中jar包右键,add as library。在src下的main目录当中创建目录,new directory,创建"jniLibs"文件夹,然后将解压好的libs当中的armeabi文件夹复制粘贴至jniLibs。到此配置工作结束。
完整代码及部分解释
MainActivity.java
package com.example.myapplication;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import com.baidu.mapapi.SDKInitia