今天学习了下百度地图,所以顺便把一些相关的知识 sha1怎样生成  app key是怎样生成的复习总结了下:

eclispe : 获取sha1

windows -->preferences---->build,如图显示的结果

android 获取sha1:

1、在Terminal定位到 c盘中的.android文件夹中

2、输入 keytool -list -v -keystore debug.keystore   。debug.keystore 是.android中的android系统默认的一个key文件,你可以自己生成一个可以文件(如appkey.keystore)然后把它放在这个地方,然后选择你自己的key: appkey.keystore

3、然后输入android系统默认的密码: android(特别需要提醒的是:你输入密码的时候是没有任何显示的)

4、这样就可以得到sha1的值了(在cmd的模式下跟这个是一样的流程)

获取百度key 的值

百度官方已经说的很详细,在这里不在重复 ,可以参考百度官方的文章

http://lbsyun.baidu.com/index.php?title=androidsdk/guide/key

怎样生成自己的app key文件

eclipse :   鼠标右键自己需要发布的app项目------> export--------->  android -------->  export android application------>  next....---------> create,------->然后根据要求填写内容如图

然后就是确定文件的名字,最后点击finish就可以生成app key文件了。

android studio 生成app key 文件

build---->  generate  signed apk...-------->如图所示

剩下的步骤和eclipse类似。。。

扩展知识 :

1、对于sha1的值 每个电脑上生成的sha1的值肯定是不一样的,哪怕这两个电脑都是你自己的。

2、对于debug版sha1和release版(发布版)的sha1的理解

很多开发者都有debug版和release版签名文件分别进行apk打包,如果你此刻安装的app是debug版签名文件打包的,此处获取到的就是debug版的SHA1;相反如果你安装的app是release版签名文件打包的,此处获取到的就是release版的SHA1。API控制台中,debug版签名文件对应的SHA1值填入"开发版SHA1"中;同理,release版签名文件对应的SHA1值填入"发布版SHA1"中,这样能保证开发和测试的时候使用同一个AK(百度地图的秘钥key)即可。

debug版签名文件:是指在开发过程中从Android Studio或者Eclipse中直接调试运行的apk使用的签名文件,一般是开发工具自动处理的。
release版签名文件:是指在提交测试或发布时候,选择指定的签名文件进行打包的签名文件,一般同一个APP使用一个统一的签名文件。

3、对于签名文件的理解和使用

你不可能只做一个APP,你可能有一个宏伟的战略工程,想要在生活,服务,游戏,系统各个领域都想插足的话,你不可能只做一个APP,谷歌建议你把你所有的APP都使用同一个签名证书。签名证书要好好地保存起来。

参考链接 :

http://blog.csdn.net/linghu_java/article/details/6701666

http://bbs.lbsyun.baidu.com/forum.php?mod=viewthread&tid=85103&page=1

http://bbs.lbsyun.baidu.com/forum.php?mod=viewthread&tid=106461

android sha1和签名证书的学习相关推荐

  1. GlobalSign即将停止签发SHA1代码签名证书

    关于GlobalSign即将停止签发SHA-1代码签名的公告 尊敬的客户/合作伙伴: GlobalSign的代码签名证书产品将面临两个主要变化,如下: 一,即将停止SHA-1代码签名的签发 Globa ...

  2. Android Studio生成签名证书以及证书指纹信息的获取

    因为Android 要求所有 APK 必须先使用证书进行数字签署,然后才能安装.所以使用签名证书给APK签名是应用上架前必不可少的过程. 这里记录下通过Android Studio 生成签名证书以及证 ...

  3. android自验签名证书,没有以前的互联网连接,无法验证Android自签名证书

    使用SSL基础架构: 我们有一个有效的客户端/服务器设置,其中Android版本4.2和4.4的手机充当客户端,必须通过其自签名SSL证书验证服务器. 问题: 只要设备在尝试连接之前至少有一次互联网访 ...

  4. 让Android Studio支持系统签名(证书)

    有时候,我们开发的apk需要用到系统权限,需要在AndroidManifest.xml中添加共享系统进程属性: android:sharedUserId="android.uid.syste ...

  5. Android项目 生成签名证书指纹

    在生成签名证书指纹前需要满足以下两个条件: 已创建应用程序的签名证书,签名证书创建请参见生成签名证书. 当前PC已经安装JDK. 操作步骤如下: Windows a.执行CMD命令打开命令行工具,执行 ...

  6. android sha1是签名么,Android获取SHA1和MD5签名

    1,在android studio中打开Terminal控制台 2,找到工程的签名文件以jks结尾,比如:E:\android\QianKouDai\QianKouDai\app\qiankoudai ...

  7. Android生成自签名证书并签署apk文件

    1.修改 openssl 配置文件 vi /etc/pki/tls/openssl.cnf # match 表示后续生成的子证书的对应项必须和创建根证书时填的值一样,否则报错.以下配置只规定子证书的 ...

  8. Android Studio支持系统签名(证书)

    让Android Studio集成系统签名,需要用到一个工具keytool-importkeypair 这个工具的作用是将系统签名的相关信息导入到已有的签名文件里.可从这里下载. 相关文件 platf ...

  9. Android Studio生成APK自动追加版本号 自定义apk名称 指定签名证书文件

    转载请标明出处:http://blog.csdn.net/xx326664162/article/details/50538148   文章出自:薛瑄的博客 你也可以查看我的其他同类文章,也会让你有一 ...

最新文章

  1. linux安全擦除ssd命令,linux – 如何向SSD发送“ATA Secure Erase”命令?
  2. IBM Thinkpad T43-44U 升级到 2G 内存后少了 66M
  3. 一个mac地址对应多个ip_一个关于IP与mac地址绑定的故障
  4. 08-01-json-loggin-模块
  5. 新技术让SAP HANA向“通用”平台迈进
  6. python如何在所有线程结束后执行最后操作_Python线程的生命周期
  7. 卡在linuxctrld进系统_电脑系统出现问题怎么办?学会这七招,电脑系统问题不求人!...
  8. java byte 转换int_java byte负数转换int失真?
  9. spring boot demo( 获取一个RESTful web service)
  10. 探索线程安全背后的本质——volatile
  11. 2022年APP软件游戏应用网站Pbootcms模板源码+支持WAP
  12. 提取频散曲线matlab程序,2.2 PCDISP圆柱杆频散曲线求解
  13. netty4.0源码分析之PooledByteBufAllocator
  14. android编译系统分析一:source build/envsetup.sh与lunch
  15. win10菜单栏等底部状态栏打不开解决办法
  16. Matlab代码实现SOM(自组织映射)算法
  17. 力扣—— 19. 删除链表的倒数第 N 个结点(java)、剑指 Offer 22. 链表中倒数第k个节点(java)
  18. CSS库 Tailwind
  19. 编写测试用例方法----因果图判定表
  20. Qt自定义控件(IP输入框,windows下)

热门文章

  1. OpenShift 之 Quarkus(1)创建第一个Quarkus应用
  2. Chromium 内核新款 Edge 浏览器对比评测,微软找回面子全靠它了
  3. 实现机器学习的循序渐进指南VII——Blending Stacking
  4. Dubbo Metrics 发布新版本 2.0.1 | Dubbo 的度量统计基础设施
  5. java 分治法排序_分治法实现1-N的数字按字典序全排列组合 Java语言
  6. 服务器对操作系统有什么要求,服务器对操作系统有什么要求
  7. vs2017中配置openGL环境
  8. nsga2代码解读python_python自动化办公系列 | python操作pdf—— PyPDF2 和 pdfplumber模块(1)...
  9. tcp拥塞控制_面试必备TCP(四):拥塞控制
  10. ionic4 ngFor中使用ngIf