=========

Y:\AMap_Android_API_3DMap_Demo\android_studio\AMap3DDemo>keytool -v -list -keystore C:\Users\Administrator\Desktop\linktrust.jks
输入密钥库口令:

密钥库类型: JKS
密钥库提供方: SUN

您的密钥库包含 1 个条目

别名: 睿博教育
创建日期: 2017-9-29
条目类型: PrivateKeyEntry
证书链长度: 1
证书[1]:
所有者: CN=领信教育, OU=领信教育, O=领信教育, L=北京, ST=北京, C=cn
发布者: CN=领信教育, OU=领信教育, O=领信教育, L=北京, ST=北京, C=cn
序列号: 5f7b34ff
有效期开始日期: Fri Sep 29 15:27:47 CST 2017, 截止日期: Sun Sep 05 15:27:47 CST 2117
证书指纹:
MD5: 22:90:F3:21:75:B5:B7:3A:9B:8A:8A:9D:41:39:B3:69
SHA1: E6:C7:79:F0:34:A6:94:B1:1B:3F:E3:C6:2A:F4:2F:CD:AB:57:E5:30
SHA256: 31:7B:8B:DB:E8:EF:8C:84:28:4A:A6:4C:F2:F2:A9:FD:A8:8B:A6:94:E6:DA:61:97:5F:6B:01:57:3C:3F:E7:45
签名算法名称: SHA256withRSA
版本: 3

扩展:

#1: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 51 D2 32 18 85 2F 21 70 6F F0 83 ED 84 26 C8 42 Q.2../!po....&.B
0010: 80 CC B2 13 ....
]
]

==========

keytool -v -list -keystore C:\Users\Administrator\Desktop\linktrust.jks

密钥 linktrust

key

5450fdb2a91f2b95f6c678f41e9a7f76

====

您的md5安全码未通过

在开发模式中使用地图功能时提示“用户MD5安全码未通过”,查看高德官方文档,给予下面提示:

*使用云图检索、附近功能出现“key错误”、“用户MD5安全码未通过”、1008错误如何解决? 
云图目前只支持使用发布版SHA1,为了保证云图相关功能(业务数据的检索以及附近功能)的正常使用,请申请一个用于调试的Key和一个用户发布的Key,其中:

调试Key:发布版安全码SHA1和调试版安全码SHA1都填写开发环境下开发工具 keystore 对应的 SHA1,即开发模式(debug)SHA1,用于日常的功能调试。 
发布Key:发布版安全码SHA1和调试版安全码SHA1都填写上线的apk keystore 对应的 SHA1,即发布模式(release)sha1用于发布使用。* 点我查看

 
可以了解是由于sha1未按约定填写导致的。

解决思路: 
根据约定,调试时无论开发模式(debug)sha1还是发布模式(release)sha1统一填写开发模式(debug)sha1;发布时二者均用发布模式(release)sha1。

问题来了,如何获取sha1? 
1.开发模式sha1的获取: 
使用keytool(密钥和证书管理工具):进入cmd模式,依次进入到“c盘/用户名/.android ”路径下,执行keytool -v -list -keystore debug.keystore -storepass android 命令。 (注意,debug.keystore是固定的,前面也无需加任何前缀)

关于上条命令的说明:-list 列出密钥库中的条目,-v 详细输出,-keystore 指定秘钥库名称,-storepass 指定密钥库密码

2.发布模式sha1的获取: 
同样使用keytool工具,与上述步骤雷同,区别是指定的keystore路径为实际项目生成的keystore文件,注意路径要补全。keysore文件既可以是.jks格式的,也可以是.keystore格式的。我这里是.jks

小提示:

- 开发模式(debug模式)密钥库口令是*android* 
在当前路径下打开命令模式:按住*shift点击鼠标右键。* 
keystore文件的格式可以是.keystore*,也可以是.jks。*

========

C:\Users\Administrator\.android

=====

模拟器 运行的 提示 正在搜索中...  卡住。  可能没有位置。  回头用真机测试下。

====

android 地图的更多相关文章

  1. ArcGIS for Android地图上实际距离与对应的屏幕像素值计算

    本篇文章主要介绍了"ArcGIS for Android地图上实际距离与对应的屏幕像素值计算",主要涉及到ArcGIS for Android地图上实际距离与对应的屏幕像素值计算方 ...

  2. (android 地图实战开发)2 创建MapActivity,根据设备当前位置,显示地图

    (android 地图实战开发)2 创建MapActivity,根据设备当前位置,显示地图 http://www.cnblogs.com/macroxu-1982/archive/2011/09/13 ...

  3. Android地图开发之地图的选择

    做lbs开发差不多快2年了,地图相关的产品也差不多做了3个了,用到过的地图包括google地图.高德地图.百度地图.图吧.Osmdroid,今天总结下,方便大家开发时选择合适的地图. 首先说定位模块选 ...

  4. ArcGIS for Android地图控件的5大常见操作

    GIS的开发中,什么时候都少不了地图操作.ArcGIS for Android中,地图组件就是MapView,MapView是基于Android中ViewGroup的一个类(参考),也是ArcGIS ...

  5. ArcGIS for Android地图控件的5大常见操作转

    http://blog.csdn.net/arcgis_mobile/article/details/7801467 GIS的开发中,什么时候都少不了地图操作.ArcGIS for Android中, ...

  6. 使用百度地图API进行Android地图应用开发(Eclipse)

    随着基于位置的服务的兴起,地图类App呈现爆发趋势.随着而来的是地图供应商开放大量的API.供开发人员开发基于PC或者移动端的应用程序. 如今我们研究使用百度地图SDK进行Android项目的开发. ...

  7. Android地图化实现

    今天在Android上实现了地图化,可以通过记录用户位置和体温是否异常来实现地图区域变色,并显示正常人数,与体温是否异常,且可以地图下钻. 效果展示:

  8. 如何使用Google Map API开发Android地图应用

    两年前开发过的GoogleMap已经大变样,最近有项目要用到GoogleMap,重新来配置Android GoogleMap开发环境,还真是踩了不少坑. 一.下载Android SDK Manager ...

  9. Android地图开发获取sHA1值方法

    public static String sHA1(Context context) { try { PackageInfo info = context.getPackageManager().ge ...

随机推荐

  1. Python常用模块-随机数模块(random)

    Python常用模块-随机数模块(random) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.常用方法举例 #!/usr/bin/env python #_*_coding: ...

  2. starUML的使用方法和各种线条的含义

    使用方法https://www.cnblogs.com/syncCN/p/5433746.html 各种线条的含义:https://www.cnblogs.com/huaxingtianxia/p/6 ...

  3. html template--(来自网易)

    html template   概述 包含完整头部信息和主体结构的HTML基础模板. 代码展示 <!DOCTYPE html> <html> <head> < ...

  4. [整理]ASP.NET MVC 5

    1.入门 1.1官方资料 http://www.asp.net/mvc/overview/getting-started/introduction/getting-started 疑问: startu ...

  5. Hash::make与Hash::check

    调用方法之前要先去引用: use Illuminate\Support\Facades\Hash; 可以调用 Hash 门面上的 make 方法对存储密码进行哈希: $pwd = Hash::make ...

  6. 基于Disruptor并发框架的分类任务并发

    并发的场景 最近在编码中遇到的场景,我的程序需要处理不同类型的任务,场景要求如下: 1.同类任务串行.不同类任务并发. 2.高吞吐量. 3.任务类型动态增减. 思路 思路一: 最直接的想法,每有一个任 ...

  7. nginx tomcat 自动部署python脚本【转】

    #!/usr/bin/env python #--coding:utf8-- import sys,subprocess,os,datetime,paramiko,re local_path='/ho ...

  8. 总结WCF开发中遇到的几个问题

    最近的项目,需要用到WCF,在以前的工作中,经常是将WCF托管在IIS中,主要有几下几个原因:      第一:部署非常方便,和部署一个站点没什么区别:      第二:不受防火墙的影响,因为一般服务 ...

  9. logback.xml 模板

    ssm模板 <?xml version="1.0" encoding="UTF-8"?>  <!--configuration 根节点,包含下 ...

  10. Linux学习笔记:sed删除、插入数据

    一.sed删除文件第一行 sed -i '1d' file.txt -- 删除第一行 sed -i 'nd' file.txt -- 删除第n行 sed -i '$d' file.txt -- 删除最 ...