Android调用高德地图SDK

147 阅读1分钟

Android想要调用高德地图SDK分为自动添加和手动添加

创建应用

首先去这个地址去高德地图控制台创建应用 console.amap.com/dev/key/app

截屏2025-11-12 14.43.30.png 这里的Key名称随便填、服务平台根据自己的填(我填的Android)

然后在你的Android项目里进行签名打包....

截屏2025-11-12 14.30.52.png

安全码SHA1可以输入下面这段指令获取

keytool -list -v -keystore /Users/akiha/Documents/Android/Key/XXX

这里是签名证书路径、XXX为你存储签名证书的文件

自动添加

官方文档上写自动添加仅需在应用级build.gradle里添加这一段即可(反正我没编译成功)

implementation("com.amap.api:3dmap:9.7.0")

有编译成功的小伙伴可以跟我分享一下过程嘛,嘻嘻。

手动添加

下载AndroidSDK

首先去这个地址下载高德地图的SDK lbs.amap.com/api/android…

image.png

我更推荐大家下载上面这个合包,里面包含地图SDK、搜索SDK、定位SDK

解压合包

image.png

解压之后大家会发现这些文件,现在就需要在你的项目里创建一个libs目录,具体目录是app/libs/,把解压好的文件放到libs下即可

修改配置文件

在应用级build.gradle中写入

implementation(fileTree("libs") { include("*.jar") } )
android {
    sourceSets["main"].jniLibs.srcDirs("libs")
}

写完动动小指编译一下,编译完成发现jar包下有多个小包,到这里就说明编译成功,可以导入com.amap.api.maps库啦

image.png

这是导入成功的界面 微信图片_20251112132628_23.jpg