在try 创建与Facebook集成的Android应用程序时,我已经了解到文档中必须生成密钥散列文件的部分,它指定运行以下代码

keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore 
| openssl sha1 -binary
| openssl base64

当我在我的终端中运行这个程序时,我收到了密钥库被篡改或密码不正确的错误,

我只想生成我的密钥散列

有谁能给我指个方向吗?

推荐答案

删除~/下的调试证书.android/debug.密钥库(在Linux和Mac OS X上);目录类似于%USERHOME%/.Windows上的android.

然后,当您下次try 构建调试包时,Eclipse插件应该生成一个新的证书.

如果管用的话告诉我一声.

Android相关问答推荐

错误:无法解析Symbol@style/Theme. Androidstudio in AndroidManifest.html for Kotlin Android Development''

Android:MethodHandle. invoke和MethodHandle. invokeExact仅从Android O( - min—api 26)开始支持

如何go 除回调流中不可用的状态?

滚动屏幕时更改按钮外观

fillMaxHeight中的分数在列内不起作用(android jetpack compose)

如何将两个变量传递给Nav主机,然后将其传递给另一个屏幕?

属性可选的涟漪效果ItemBackEarth Borderless不适用于Android 13和更高版本

Android从已连接的设备获得GATT

在java android studio项目上安装mapbox

将输出写入已发布的 Android 应用程序中的日志(log)文件?

Android 构建失败:找不到 flexbox2.0.1.aar

Android WebView 不会在滚动端加载新内容

我的自定义小吃店不适合我的全宽屏幕尺寸

根据另一个数组的值对数组进行排序

如何让这个三角形指示器在 android jetpack compose 中旋转和移动?

在 Google Play 中将用户从开放测试转移到生产的过程是怎样的?

react 从输入中找到路径'lib/arm64-v8a/libfbjni.so'的本机2个文件

try 使用 ViewPager2 实现滑动视图时出现类型不匹配错误

在android studio中使用wifi配对设备的问题

EAS 构建失败,错误代码为 1,但 Expo Build 成功,我需要 EAS 构建来删除未使用的包,如 com.segment.analytics.android:analytics