Mel*_*Mel 6 android facebook facebook-android-sdk
在Facebook android教程中,我们被告知使用以下代码来创建密钥哈希:
keytool -exportcert -alias androiddebugkey -keystore~/.android/debug.keystore | openssl sha1 -binary | openssl base64
这是在所有情况下使用的确切代码吗?比如 ~/.android/debug.keystore它应该是什么样的C:/folderone/foldertwo/.android/debug.keystore?
正如您所看到的,我不确定是否需要引号,是否需要完整路径!
有人能够提供一个真实世界的例子吗?
请参阅
https://developers.facebook.com/docs/mobile/android/build/#sso
ces*_*rds 16
尝试
try {
PackageInfo info = getPackageManager().getPackageInfo("com.eatapp", PackageManager.GET_SIGNATURES);
for (Signature signature : info.signatures) {
MessageDigest md = MessageDigest.getInstance("SHA");
md.update(signature.toByteArray());
Log.e("MY KEY HASH:", Base64.encodeToString(md.digest(), Base64.DEFAULT));
}
} catch (NameNotFoundException e) {
} catch (NoSuchAlgorithmException e) {
}
Run Code Online (Sandbox Code Playgroud)
在你的主要活动:-)这是它适用于Android SDK 3.0的唯一解决方案
kod*_*hpa 11
你可以用这种方式创造
keytool -exportcert -alias androiddebugkey -keystore c:\Users\<your windows default user>\.android\debug.keystore | openssl sha1 -binary | openssl base64
Run Code Online (Sandbox Code Playgroud)
输入密钥库密码:android
小智 2
在 eclipse 中,window -> preferences -> Android -> build -> default debug keystore,复制路径替换~/.android/debug.keystore
| 归档时间: |
|
| 查看次数: |
37990 次 |
| 最近记录: |