![](/img/trans.png)
[英]Get SHA1 fingerprint certificate in Android Studio for Google Maps
[英]How to get the SHA1 fingerprint certificate in android studio
用于调试的 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 路径,alias = Key alias Name(创建Keystore 时使用的名称).....
通过cmd转到Java bin目录:
C:\\ Program Files \\ Java \\ jdk1.7.0_71 \\ bin>
现在,在您的cmd中键入以下命令:
keytool -list -v -keystore c:\users\your_user_name\.android\debug.keystore -alias androiddebugkey -storepass android -keypass android
例:
keytool -list -v -keystore c:\users\James\.android\debug.keystore -alias androiddebugkey -storepass android -keypass android
您还可以运行以下代码:
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) {}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.