第 1 步:新建一个Android工程
- 创建一个 Android 工程。新建一个 app 应用项目,
第 2 步:添加 jar 包、so 库(下方有图!!!!!!!!!)
- 首先到官网下载高德地图SDK开发包(以下SDK_ALL为:地图及导航,location是单独下载的定位),
- 将sdk压缩包解压,其中包括各功能的文件夹,每文件夹中有一个 . jar 文件,但3Dmap_sdk文件夹中另有 .so 文件夹。我这里将每个.jar文件复制到工程的 libs 目录下,如果有老版本 jar 包在其中,请删除。
- 所有的.so文件的 armeabi 文件夹 一并 复制到 libs 目录下。如图所示:
- 打开 build.gradle,找到 sourceSets 标签,在里面增加一项配置,如图所示:

apply plugin: 'com.android.application'
android {
compileSdkVersion 25
buildToolsVersion "25.0.2"
defaultConfig {
applicationId "com.yp.gaode"
minSdkVersion 15
targetSdkVersion 25
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
sourceSets{
main {
jniLibs.srcDirs =["libs"]
}
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support:appcompat-v7:25.3.1'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
testCompile 'junit:junit:4.12'
}