【问题标题】:How to get the SHA1 fingerprint certificate in android studio如何在android studio中获取SHA1指纹证书
【发布时间】:2015-12-17 18:59:52
【问题描述】:

用于调试的 SHA1

keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android

用于发布的 SHA1

keytool -list -v -keystore "/home/compe18/Keystore folder/keystore.jks" -alias keystore Alias Name -storepass password -keypass password

注意:storepass和keypass是应用Keystore密码,keystore = keystore path,alias = Key alias Name(创建Keystore时使用的名字).....

【问题讨论】:

  • 那么你的问题是什么?
  • 要获取地图的 sha1 将很有用...

标签: android


【解决方案1】:

你也可以运行以下代码:

try {
         PackageInfo info = getPackageManager().getPackageInfo(
                           "yourpackagename", 
                            PackageManager.GET_SIGNATURES);
         for (Signature signature : info.signatures) {
                    MessageDigest md = MessageDigest.getInstance("SHA");
                    md.update(signature.toByteArray());
                        Log.d("KeyHash:", Base64.encodeToString(md.digest(), Base64.DEFAULT));
                  }
            } catch (NameNotFoundException e) {

      } catch (NoSuchAlgorithmException e) {}    
}

【讨论】:

    猜你喜欢
    • 2015-07-16
    • 2015-05-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-03
    • 2012-08-26
    相关资源
    最近更新 更多