获取打包秘钥的MD5值

 

申请Google Maps API 时需要验证MD5指纹证书,但是通过keytool -list -keystore “C:\Documents and Settings\tony\.android\debug.keystore” 命令得到是是SHA1类型的,不能通过验证。解决办法就是:

把三种指纹证书全部列出来了,包括MD5、SHA1、SHA256

 在配置好的java jdk 环境变量下执行,(或者也可以在cd C:\Program Files\Java\jdk1.7.0_02\bin下执行)
 
  keytool -list -v -keystore "E:\Holl_Smart.keystore"
 
 
 
 生成keystore

按照下面的命令行 在C:\Program Files\Java\jdk1.6.0_07\bin>(jdk的安装目录)目录下(如已配置好环境变量亦可直接输入以下命令,不过生成的文件会在C盘用户的目录下),输入keytool -genkey -alias android.keystore -keyalg RSA -validity 200000 -keystore android.keystore

参数意义:-validity主要是证书的有效期,写200000天;注意:空格,退格键 都算密码。

命令执行后会在C:\Program Files\Java\jdk1.6.0_07\bin>目录下生成 android.keystore文件。


 

猜你喜欢

转载自licjava.iteye.com/blog/2064542