我只想要一些确认。使用Android Facebook SDK的keytool
我开发上我试图向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安装文件夹的密钥工具?
- 你想让别名成为你在eclipse中创建正常apk文件的别名的名字吗?
- 您希望keystore成为您在导出android应用程序时使用的密钥存储区?
- 你想的OpenSSL是你刚安装
所以一旦我做到了这一点,它要求输入密码之一:(它显示为我打字它的密码)
如果我输入正确的密码,我得到
'zR2tey1h9kqPRSW/yEYEr0ruswyD=' (changed for public)
但如果我输入的密码不正确仍然会返回我的
形式的代码0'ga0RGNYHvTR5d3SVDEfpQQAPGJ1='?
所以,是的,只是在寻找一个确认,我做正确的事情,这就是输出预计
好博客解释一些陷阱:http://sean.lyn.ch/2011/07/android-the-facebook-sdk-sso-and-you/ – Blundell
您是否使用'android'作为密钥库的密码? –