一丶生成APP数字证书
1. android studio选择build,然后选择apk
2.选择①,创建新的jks,如果有生成的jks,选择2
3.选择储存路径
填写以下信息:
next就注册好了,
二 丶获取认证指纹
打开cmd,使用keytool工具查询认证指纹(keytool工具在jdk/bin目录下):
keytool -list -v -keystore jks的存储位置
这样我们就拿到了认证指纹了 (这里的jks就是我们上面生成的, 要记住密码哦),
三丶成为高德开发者
1.登录http://id.amap.com,注册登录,成为开发者。
2.登录http://lbs.amap.com/dev/key/app
3.app包名是啥就填啥,别弄错了,不然会包mdk5的错误
4.这样,应用就创建好了
四丶环境搭建
1.登录http://lbs.amap.com/api/android-sdk/download/? , 选择如下,
2.将下载的资源包解压,复制jar文件到app/libs下面,右键"Add As Library"导入jar包到工程。
3.在app/src/main下创建一个jniLibs的目录,将解压出来的arm64-v8a,armeabi,armeabi-v7a, x86, x86-64这五个文件夹复制到该目录下。
4.在AndroidManifest文件中的<application>元素内添加,其中value为我们在高德申请得到的key,
5.在AndroidManifest添加如下权限,
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />