我只是想要一些确认。
我在windows上开发
我正在尝试将 facebook 集成到应用程序中,并且 SDK 文档说我需要“导出签名”
从这里:http: //developers.facebook.com/docs/guides/mobile/#android
所以它说运行这个命令:
keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64
首先我必须下载openssl:OpenSSL
现在上面的命令,我假设应该转换为:
"C:\path\to\java\keytool" -exportcert -alias your_alias -keystore "C:\path\to\your\keystore\keystore.name" | "C:\path\to\openssl_install\bin\openssl" sha1 -binary |"C:\path\to\openssl_install\bin\openssl" base64
- 那么您想要安装在最新 Java 安装文件夹中的 keytool 吗?
- 您希望别名是您在 eclipse 中用于正常 apk 创建的别名的名称吗?
- 您希望密钥库成为您在导出 android 应用程序时使用的那个吗?
- 您希望 openssl 成为您刚刚安装的那个
因此,一旦我完成此操作,它就会要求输入密码:(它会在我输入密码时显示密码)
如果我输入正确的密码,我会得到
'zR2tey1h9kqPRSW/yEYEr0ruswyD='(改为公开)
但是如果我输入了错误的密码,它仍然会以以下形式返回一个代码
'ga0RGNYHvTR5d3SVDEfpQQAPGJ1='?
所以,是的,只是在寻找确认我在做正确的事情,这是预期的输出