全部服务产品
开发者频道
服务升级
登录
自动部署
下载开发文档
注意:目前Gradle中集成SDK只支持国内版本如果需要Google 渠道版本SDK 请到官网下载一体化包
1、在Project的build.gradle文件中配置repositories,添加maven仓库地址
在Project的build.gradle文件中配置repositories,添加mavenCentral仓库地址。Project的build.gradle文件在Project目录中位置如图所示:
androidstudio_2.png
配置如下:
allprojects {
repositories {
mavenCentral()
}
}
2、在主工程的build.gradle文件配置dependencies
根据项目需求添加SDK依赖。引入各个SDK功能最新版本, dependencies 配置方式如下:
SDK引入依赖
地图组件implementation 'com.baidu.lbsyun:BaiduMapSDK_Map:7.5.8'
检索组件implementation 'com.baidu.lbsyun:BaiduMapSDK_Search:7.5.8'
工具组件implementation 'com.baidu.lbsyun:BaiduMapSDK_Util:7.5.8'
步骑行组件implementation 'com.baidu.lbsyun:BaiduMapSDK_Map-BWNavi:7.5.8'
基础定位组件implementation 'com.baidu.lbsyun:BaiduMapSDK_Location:9.4.5'
全量定位组件implementation 'com.baidu.lbsyun:BaiduMapSDK_Location_All:9.4.5'
驾车导航组件implementation 'com.baidu.lbsyun:BaiduMapSDK_Map-Navi:7.5.8'
驾车导航+步骑行导航implementation 'com.baidu.lbsyun:BaiduMapSDK_Map-AllNavi:7.5.8'
TTS组件implementation 'com.baidu.lbsyun:NaviTts:3.2.8'
全景组件implementation 'com.baidu.lbsyun:BaiduMapSDK_Panorama:2.9.2'
主工程的build.gradle文件在Project目录中位置:
androidstudio_2.png
以下是驾车导航组件相关依赖的示例, 配置如下:
android {
defaultConfig {
ndk {
// 设置支持的SO库架构(开发者可以根据需要,选择一个或多个平台的so)
abiFilters "armeabi-v7a", "arm64-v8a"
}
}
}
dependencies {
implementation 'com.baidu.lbsyun:BaiduMapSDK_Map-Navi:7.4.0'
}
注意:在gradle依赖时如果同时使用多个组件时,部分组件会产生冲突,在使用时根据自己的项目需求去组合,以下是会产生冲突的组件。
组件依赖备注
基础定位组件implementation 'com.baidu.lbsyun:BaiduMapSDK_Location:9.4.5'选其一
全量定位组件implementation 'com.baidu.lbsyun:BaiduMapSDK_Location_All:9.4.5'
地图组件implementation 'com.baidu.lbsyun:BaiduMapSDK_Map:7.5.8'这些组件中都包含了BaiduMapSDK_Map组件,根据需求选其一
步骑行组件implementation 'com.baidu.lbsyun:BaiduMapSDK_Map-BWNavi:7.5.8'
驾车导航组件implementation 'com.baidu.lbsyun:BaiduMapSDK_Map-Navi:7.5.8'
驾车导航+步骑行导航implementation 'com.baidu.lbsyun:BaiduMapSDK_Map-AllNavi:7.5.8'

上一篇

工程配置与SDK集成

下一篇

手动部署

本篇文章对您是否有帮助?