嗯..首先,对不起我的英语.. api facebook在模拟器中完美运行但是当我把它放在移动设备上它不起作用..只需打开和关闭窗口..所以.. 我发现这两个命令生成哈希密钥,但我不知道女巫一个是正确的或我做错了什么,因为我写了任何密码和命令工作,但在移动设备没有..
这是针对调试模式..密码是默认的“android”
keytool -exportcert -alias androiddebugkey -keystore /Users/user/.android/debug.keystore | openssl sha1 -binary | openssl enc -a -e
这适用于发布模式..密码是签名密钥的密码..
keytool -exportcert -alias androiddebugkey -keystore /Users/user/Desktop/testsing | openssl sha1 -binary | openssl enc -a -e
我做错了什么? 谢谢!!
答案 0 :(得分:0)
您可以尝试这种方式来确保100%
使用Java \ bin在命令提示符下转到您的文件夹,例如:C:\ Program Files \ Java \ jdk1.7.0_09 \ bin>
准备命令
来自facebook开发者教程:
keytool -exportcert -alias androiddebugkey -keystore %HOMEPATH%.android \ debug.keystore | openssl sha1 -binary | OpenSSL的 BASE64
如果您对openssl有任何问题,可以下载并在C:\ OpenSSL上安装示例然后
keytool -exportcert -alias androiddebugkey -keystore %HOMEPATH%.android \ debug.keystore | “C:\ OpenSSL \ bin \ openssl”sha1 -binary | “C:\ OpenSSL \ bin \ openssl”base64