我想分享一下我在StackOverflow上找不到的东西。我将分享我迄今所做的工作以及我从未面对过的相应产出。
我所做的:
=丢失了。
=字符结尾。参考文献:在下面的图片中.
同样的事情也发生在我的release哈希键上。那么,我怎样才能摆脱这种问题呢?
发布于 2020-08-13 08:11:16
如果您有ssl执行器,那么尝试以下操作
keytool -exportcert -alias androiddebugkey
-keystore "$PATH\debug.keystore" | "$OPENSSL_PATH\bin\openssl" sha1 -binary |"$OPENSSL_PATH\bin\openssl" base64
}备选方案:
第一步
转到http://tomeko.net/online_tools/hex_to_base64.php
第二步
将SHA-1粘贴到第一个字段中。
第三步
在“输出(base64)”下复制输入字段中的文本
第四步
现在打开developer.facebook.com/ app,单击左侧的应用程序,导航到"Settings“-> Basic,在这里的Base64文本中,键哈希下面
发布于 2020-08-13 08:30:15
这是获取SHA-1密钥的最快方法。请按照以下步骤操作。
打开(root))
H212/code>单击signingReport上的signingReport上的SHA1和MD5 (有时在Gradle控制台中))示例

从模块选择下拉菜单中选择app模块以运行或调试应用程序
然后在活动的onCreate中调用以下函数
或
在App中,按照下面的代码生成哈希键。然后运行您的应用程序,您可以在logcat中检查您的哈希键。
fun generateHashKey(context: Context){
try {
val info = context.packageManager.getPackageInfo(context.packageName, PackageManager.GET_SIGNATURES)
for (signature in info.signatures) {
val md = MessageDigest.getInstance("SHA")
md.update(signature.toByteArray())
val hashKey = String(Base64.getEncoder().encode(md.digest()))
Log.i("AppLog", "key:$hashKey=")
}
} catch (e: Exception) {
Log.e("AppLog", "error:", e)
}
}https://stackoverflow.com/questions/63390708
复制相似问题