AI
产品服务
解决方案
文档与支持
定价
更新时间: 2026/03/23 17:19
自动部署
下载开发文档
注意:目前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.6.4'

检索组件

implementation 'com.baidu.lbsyun:BaiduMapSDK_Search:7.6.4'

工具组件

implementation 'com.baidu.lbsyun:BaiduMapSDK_Util:7.6.4'

步骑行组件

implementation 'com.baidu.lbsyun:BaiduMapSDK_Map-BWNavi:7.6.4'

基础定位组件

implementation 'com.baidu.lbsyun:BaiduMapSDK_Location:9.6.4'

全量定位组件

implementation 'com.baidu.lbsyun:BaiduMapSDK_Location_All:9.6.4'

驾车导航组件

implementation 'com.baidu.lbsyun:BaiduMapSDK_Map-Navi:7.6.4'

驾车导航+步骑行导航

implementation 'com.baidu.lbsyun:BaiduMapSDK_Map-AllNavi:7.6.4'

TTS组件

implementation 'com.baidu.lbsyun:NaviTts:3.2.13'

全景组件

implementation 'com.baidu.lbsyun:BaiduMapSDK_Panorama:2.9.2'

主工程的build.gradle文件在Project目录中位置:

androidstudio_2.png

以下是驾车导航组件相关依赖的示例, 配置如下:

注意:导航页面底部导航栏依赖 implementation 'com.airbnb.android:lottie:3.6.0' 三方库组件,未添加将导致底部导航栏无法显示!
android {
defaultConfig {
ndk {
// 设置支持的SO库架构(开发者可以根据需要,选择一个或多个平台的so)
abiFilters "armeabi-v7a", "arm64-v8a"
}
}
}
dependencies {
implementation 'com.baidu.lbsyun:BaiduMapSDK_Map-Navi:7.6.4'
implementation 'androidx.appcompat:appcompat:1.2.0'
implementation 'androidx.cardview:cardview:1.0.0'
implementation 'androidx.recyclerview:recyclerview:1.2.1'
implementation 'androidx.constraintlayout:constraintlayout:2.1.4'
implementation 'androidx.lifecycle:lifecycle-extensions:2.2.0'
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
implementation 'androidx.core:core-ktx:1.2.0'
implementation 'com.airbnb.android:lottie:3.6.0'
implementation 'org.jetbrains.kotlin:kotlin-stdlib:1.4.30'
implementation 'com.github.bumptech.glide:glide:4.12.0'
}
注意:在gradle依赖时如果同时使用多个组件时,部分组件会产生冲突,在使用时根据自己的项目需求去组合,以下是会产生冲突的组件。
组件依赖备注

基础定位组件

implementation 'com.baidu.lbsyun:BaiduMapSDK_Location:9.6.4'

选其一

全量定位组件

implementation 'com.baidu.lbsyun:BaiduMapSDK_Location_All:9.6.4'

地图组件

implementation 'com.baidu.lbsyun:BaiduMapSDK_Map:7.6.4'

这些组件中都包含了BaiduMapSDK_Map组件,根据需求选其一

步骑行组件

implementation 'com.baidu.lbsyun:BaiduMapSDK_Map-BWNavi:7.6.4'

驾车导航组件

implementation 'com.baidu.lbsyun:BaiduMapSDK_Map-Navi:7.6.4'

驾车导航+步骑行导航

implementation 'com.baidu.lbsyun:BaiduMapSDK_Map-AllNavi:7.6.4'

上一篇

工程配置与SDK集成

下一篇

手动部署

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