zoukankan      html  css  js  c++  java
  • 关于android app签名文件获取sha1和MD值

      最近在做百度地图的嵌入,因为从同事接手的android app,所以第一次接触android的签名。

           总的来说签名还比较简单,我用的是eclipse ADT自带的签名工具来做的签名,方法如下:

    选择项目名右键------->选择 Export ------->选择Export Android Application ----->Project checks 界面点击next ------>keystore Selection界面勾选create new keystore,输入密码和确认密码(记好新建的keystore保存位置和密码,以后app的升级都需要用到这个签名的)--------------->然后填写新建的keystore的一些基本信息:别名、密码、确认密码、有效期、开发者名字、部门、公司、城市、省份、国家(中国为CN)--------->选择导出apk文件的位置,然后即可,导出含有新建签名的apk文件。

            怎么查看新建的keystore里的MD5和sha1的值呢?

    有两个方法:

    1、用jdk自带的工具keytool.exe,它在jdk的bin目录下。把刚才新建的keystore复制到jdk的bin目录下,

    然后在cmd 命令行模式下切换到keytool所在目录 ,

    例如:我的是D:Javajdk1.6.0_26in>,

    然后执行如下命令:keytool -list -v -keystore baidumap.keystore 

    即:D:Javajdk1.6.0_26in>keytool -list -v -keystore baidumap.keystore 

    其中baidumap.keystore 是我新建的keystore,回车,会提示需要输入密码,

    然后输入密码即可看到keystore里的信息,有很多,但是不好复制粘贴。

    2、很简单的方法,基本跟新建keystore时的步骤差不多。

    选择项目名右键------->选择 Export ------->选择Export Android Application ----->Project checks 界面点击next ------>keystore Selection界面勾选Use existing keystore ,选择刚才新建的keystore,输入密码,------>key alias selection 选择 use existing key------->

    选择刚才新建的keystore的别名,输入密码,下一步--------->界面上就显示了MD5值和sha1值,尽情复制吧~

  • 相关阅读:
    蓝绿发布、灰度发布和滚动发布
    centos网卡配置修改
    服务器安装centos8提示显示器不支持输出的分辨率
    Linux软件包管理
    Redis (error) NOAUTH Authentication required.解决方法
    mysql5.7.35数据库迁移
    MySQL5.7的参数优化
    mysql 安装完以后没有mysql服务
    Promise结合setTimeout--promise练习题(2)
    基础题--promise练习题(1)
  • 原文地址:https://www.cnblogs.com/wanghang/p/6298906.html
Copyright © 2011-2022 走看看