Android Studio 中高德地图申请key和获取sha1及配置的几点方法

原创 2016年05月31日 00:04:16

(一)首先什么是sha1和key
sha1简单地理解就是安全码,key就是密钥,apk打包签名时需要用到。
(二)AS中如何查看自己的sha1和key呢?
1. 打开AS后,会看到右上角下来一点有个Gradle的图标,点击进去后像这样:
这里写图片描述

    然后,双击signingReport后,在下面的“Run”中就会打印出来,就像这样:    

这里写图片描述

我这里是没有使用系统默认的debug.keystore ,为什么不使用呢?

(二)debug和release模式
高德官方给出的建议是debug模式跟release模式使用不同的keystore 来进行签名,至于如何生成debug模式跟release模式的keystore, 戳这里——高德官方给的方法:http://lbs.amap.com/dev/ticket#/faq/86
这里我想补充一下, 以下是官方原文:
” 使用 keytool(jdk自带工具)获取SHA1:
……….. ……………. …………… ………….. …………… …… …………..
3.继续在控制台输入命令。开发模式使用 debug.keystore,命令为:keytool -list -v -keystore debug.keystore 发布模式使用 apk 对应的 keystore,命令为:keytool -list -v -keystore apk的keystore 如下所示:

注意:说明中生成release版本的keystore在输入命令的时候会写成“keytool -list -v -keystore apk”是完全错误的,正确的是这样的:”keytool -list -v -keystore 456.keystore”( 假设的app叫“456”)*
我在论坛上看到很多人在纠结key和sha1的问题~~~~2333

(三)生成正确的keystore后,如何指定并导入自己的keystore?
1)点击自己的项目后,右击
这里写图片描述
2)点击app,像这样
这里写图片描述

**注意:
name可以是debug也可以是release,主要看你的keystore是什么版本的,然后把信息一一对应填入即可,还记的如何查看keystore吧,那就检查一下,对了的话就安心地像个苦工一样Work吧~~~**

(四)如果你没有成功,被key跟sha1羁绊了,可以去这里看看,这里都有:
Android错误码1008、32和7;错误提示invalid_user_scode;返回key鉴权失败的解决办法http://lbs.amap.com/dev/ticket#/faq/253

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Mac Android Studio 获取sha1

AS与eclipse不同,无法直接查看sha1,但利用Terminal可以便捷的查看到: 输入命令 keytool -list -v -keystore ~/.android/debug.keys...

Android Studio获取开发版SHA1值和发布版SHA1值的史上最详细方法

前言: 今天我想把百度地图的定位集成到项目中来,想写个小小的案例,实现一下,但在集成百度地图时首先要申请秘钥,申请秘钥要用到SHA1值,所以今天就来总结一下怎样去获取这个值吧,希望对大家有帮助。 ...

高德地图的调试版SHA1与发布版SHA1分别的获取,申请到KEY

调试版SHA1的获取: 首先:你C盘的jdk文件夹下的bin文件的路径(C:\Program Files\Java\jdk1.7.0_51\bin)应该加到环境变量path中才能执行以下的步骤; ...

常用软件的包名和startAcitivity名

一些包名 分类: android 2013-03-04 20:35 697人阅读 评论(0) 收藏 举报 应用程序数:51 应用程序名称:Ascend工具 包名:com.genokol...

最新基于高德地图的android进阶开发(1)获取 Map API Key

1.本应用是基于高德地图的开发为了是能调用MAP服务,后面的开发中会公开github源码地址。2.为了应用程序中调用第三方Map服务,必须获取第三方的Map服务的API Key,所以首先在高德官网上注...

最新基于高德地图的android进阶开发(2)小试牛刀

1、如果你是一个新的开发者,还没有MAP key,可以参考上一篇文章最新基于高德地图的android进阶开发(1),上一篇说到下载地图SDK,选择的是一键下载,下载完后解压,包含文件如下图中所示,第一...

高德地图_获取KEY的方法

想要使用高德地图就必须要申请一个KEY,这没有原因,这就是高德硬性规定的。 现在我就用最通俗的语言,最严谨的思路跟大家一起探究怎么获取这个钥匙,以及相关的注意事项 step 1、 当然是先申请成为高德...

高德地图——申请Key

获取Key1、进入控制台,创建一个新应用。如果之前已经创建过应用,可直接跳过这个步骤 2、 在创建的应用上点击”添加新Key”按钮,在弹出的对话框中,依次:输入应用名名称,选择绑定的服务为“An...

高德地图:如果没有自己的key,会怎么样?

从高德地图的示例中心(http://lbs.amap.com/api/javascript-api/example/map/map-show/)复制它的地图代码制作生成本地的地图网页文件,map_gd...
  • bq_cui
  • bq_cui
  • 2016-05-29 09:31
  • 2997

在Android studio 中配置高德地图api后显示地图遇到的问题

在Android studio 中按照高德官网中配置地图api后,显示地图时报错如下图 原因是高德官网上是拿在eclipse中配置为示例,而在Android studio中配置的时候需要去做一些改动...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)