2016-04-12 5 views
0

は、私が正しく全体keyhashことをしたと、このコードから、あまりにもキーハッシュを得た:Facebookのアンドロイドのためのキーハッシュ異なるシステムで同じプロジェクトを持つ

enter code here try { 
    PackageInfo info = getPackageManager().getPackageInfo(
      "Your package name", 
      PackageManager.GET_SIGNATURES); 
    for (Signature signature : info.signatures) { 
     MessageDigest md = MessageDigest.getInstance("SHA"); 
     md.update(signature.toByteArray()); 
     Log.d("Your Tag", Base64.encodeToString(md.digest(), Base64.DEFAULT)); 
     } 
} catch (NameNotFoundException e) { 

} catch (NoSuchAlgorithmException e) { 

} 

} 

が、ときに私私の友人の日食でプロジェクトをコピーして、同じプロジェクトで一緒に仕事をして、同じFacebookのアプリを使うようにしてください 無効なキーhash.theキーw7 ***********はどのストアキーハッシュとも一致しません 何が問題なのですが、どうすればこの問題を解決できますか?

答えて

0

あなたはw7 ***********を取得するハッシュをコピーします。 その後、developers.facebook.comでFacebookブックを開く必要があります。

1- developers.facebook.comでアプリを開きます。

2-セッティングに鍵ハッシュキーハッシュボックスにコピーして、変更内容を保存ヒット

、3-ペーストを行きます。

これでアプリが動くようになりました。

+0

回答ありがとうございました –

+0

回答があれば受け入れてください –

0

あなたのお友達のPCのためのキーホースを生成する。

あなたのPCからキーハッシュを生成し、それをあなたのFacebookブックアプリを作成した開発者のFacebookに追加する必要があります。だからあなたの友人のPCのキーハッシュと1つは、あなたのPCのkeyhash.soの両方のシステムからのFacebookとの作業を取得します。

したがって、MultipleのキーハッシュがFacebookのプロジェクトに追加されました。あなたのシステムのものと2番目のものがあなたのPCです。

あなたのPCから新しいfacebook keyhashを作成するにはHow to create a Facebook key hash?に従ってください。