flutter中地图定位

Flutter开发中定位总结(高德地图)

一、第一种方法(idea中直接生成)

1.keystore生成

(1)生成一个jks文件

Idea中选择build

flutter中地图定位_第1张图片

选择Generate Signed APK

flutter中地图定位_第2张图片

选择Create new

flutter中地图定位_第3张图片

输入画红的信息,生成jks文件。(注意密码和路径一定要记住,alias名称在配置时需要,first and last Name随便输入即可)

flutter中地图定位_第4张图片

(2)记住jks生成路径

2.发布SHA1码获得

(1)进入cmd控制台

(2)输入cd.android

(3)输入keytool -list -v -keystore  ?????(上面生成的jks文件路径).jks

(4)输入在创建jks的密码,获得SHA1

3.调试SHA1码获得

(1)进入cmd控制台

(2)输入cd .android进入android

(3)输入keytool -list -v -keystore debug.keystore获得SHA1码

4.配置app下的build.gradle文件

(1)将jks文件放在android下app目录下。

(2)在高德官网控制台中申请key(用到上面生成的两个SHA1码和AndroidManifest.xml中的package名)

(3)申请key后,在app下的bulid.gradle中配置key和jks文件路径。

(4)切记:在引入地图插件时,会生成一个默认路径和key值,一定要替换掉(路径在flutter下:C:\src\flutter\.pub-cache\hosted\pub.dartlang.org\amap_location-0.1.0\android\build.gradle)

你可能感兴趣的:(flutter中定位)