当前位置:   article > 正文

Android项目打包,及高德地图服务配置_高德 android api key打包

高德 android api key打包

前段时间,领导安排了一个Android端功能的任务,开发好了之后问领导打包怎么整,领导也是一脸懵逼,我一个后端开发之前也没实际操作过,于是就百度,由于之前Android开发离职了,打包需要的签名文件也没留下,需要自己整,下面记录一下我的打包生成Apk之路,以及项目中使用了高德地图服务配置过程。

Apk打包:

  1. 在Android Studio 中打开项目

  1. Build -> Generate Signed Bundle / APK ...

  1. Generate Signed Bundle or APK窗口选APK,点击Next。

  1. 下一步页面如果本地没有创建过签名文件,点击"Create new ..." 先创建签名文件

  1. 选择签名文件生成路径,输入四次相同密码, 例如:123456

  1. 创建完成

  1. 打包选择release,点击Finish , 开始打包...

  1. 打包成功如下提示

  1. 在项目app\release目录获取生成德.apk应用安装文件

注意:此前遇到过打包错误的情况如下:

遇到这种问题,很可能和项目配置有关比如修改Gradle设置的JDK试试。

高德地图安全密钥生成:

Android端使用高德地图服务,首先需要在高德开发者平台注册,然后添加应用根据情况配置,获取生成德密钥。如下:

  1. 发布版安全码SHA1生成

此安全码必须使用你Android项目打包的签名文件生成。

官网提供了三种获取方法,https://lbs.amap.com/faq/android/map-sdk/create-project/43112,但实际操作并不是一帆风顺,却遇到如下错误。

  • 根据官方提示,找到我们Jdk安装的bin目录,打开命令行窗口

  • 执行keytool -v -list -kestore +签名文件路径,回车输入密钥库口令

  • 于是找到了项目JDK配置,发现该项目使用的jdk是Android环境的

  • 然后我们在到此jdk的bin目录下尝试,是可行的

这样安全码SHA1就获取到了

  1. PackageName包名

在项目src\main目录打开AndroidManifest.xml文件,找到package,复制包路径

  1. 生成安全密钥

  • Key名称根据项目命名

  • 服务平台选择Android平台

  • 发布版安全码SHA1复制第一步获取到的粘贴

  • PackageName将第二部项目包路径复制粘贴

提交我的应用,高德生成安全密钥

复制此安全密钥,在项目中配置

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/111404
推荐阅读
相关标签
  

闽ICP备14008679号