1、如果你是一个新的开发者,还没有MAP key,可以参考上一篇文章最新基于高德地图的android进阶开发(1),上一篇说到下载地图SDK,选择的是一键下载,下载完后解压,包含文件如下图中所示,第一次解压是三个压缩包,还有一个demo文件夹,进一步解压会出现下面所示的jar开发包。
![这里写图片描述](https://img-blog.csdn.net/20160718094724513)
2.上面下载的SDK,主要包括下面的功能,1.3D地图,2.2D地图 ,3.搜索服务。相关API连接:http://a.amap.com/lbs/static/unzip/Android_Map_Doc/index.html与android studio开发结合进行android 开发,在android studio中添加第三方JAR包的方法,下面以地图开发为例,将jar包复制到android应用的app/libs/目录下,切换成project面板,然后选中这两个jar包点击右键,选择add As library,这样就将jar加到了应用中。
3.添加.so文件的方法,至少有两种方式,下图显示方式1
![这里写图片描述](https://img-blog.csdn.net/20160718110202125)
下面展示方式2,将arm64-v8a 和armeabi放到libs下,并配置build gradel文件,如下图中所示
![这里写图片描述](https://img-blog.csdn.net/20160718110343846)
下面是build gradel文件
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "23.0.3"
sourceSets {
main {
jniLibs.srcDirs = ['libs']
}
}
defaultConfig {
applicationId "com.dragon.arnav"
minSdkVersion 14
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
testCompile 'junit:junit:4.12'