Google API 无法与内部应用程序共享配合使用,这可能是由于内部共享应用程序包和 APK 中提到的 Google Play 应用程序重新签名所致
如何获取内部应用程序共享密钥 SHA1 以添加到 Google API 控制台?
您可以通过使用 try catch 进行环绕来实用地获取密钥
private void printKeyhas()
{
PackageInfo info = getPackageManager().getPackageInfo(getPackageName()),PackageManager.GET_SIGNATURE);
for(Signature signature.info.signature)
{
MessageDigest md = MessageDigest.getInstanse("SHA");
md.update(signature.toByteArray());
log.d("KEY_HASH",Base64.encodeToString(md.digest(),Base64.DEFAULT));
}
}
keytool -list -v -keystore C:\Users\Hp\.android\debug.keystore -alias androiddebugkey -storepass android -keypass android