我正在构建一个应用程序,需要Facebook登录和身份验证。toByteArray()将无法解析的Facebook登录
我下面
https://developers.facebook.com/docs/android/getting-started#create-app
我得到这个错误:当我打的Facebook登录按钮:
多个帖子说,此代码应解决错误
Key hash doesn't match while facebook login in android
:
try {
PackageInfo info = getPackageManager().getPackageInfo(
"com.hitup.hitup",
PackageManager.GET_SIGNATURES);
for (Signature signature : info.signatures) {
MessageDigest md = MessageDigest.getInstance("SHA");
md.update(signature.toByteArray());
Log.d("KeyHash:", Base64.encodeToString(md.digest(), Base64.DEFAULT));
}
}
catch (NameNotFoundException e) {
}
catch (NoSuchAlgorithmException e)
{
}
但是toByteArray()方法不能得到解决!
我怎样才能解决这个错误,并实现我的应用程序的简单的Facebook登录?
看我更新我的答案 – 2014-09-24 05:16:01