2

無効な android_key パラメータを取得しています。キー cDg3* * *** ETg は、許可されたキーと一致しません。https://developers.facebook.com/apps/2487 **2958でアプリ キー ハッシュを構成します。

ウィンドウ システムで完了した手順 1. keytool -export -alias myAlias -keystore C:\Users\Mayank.android\myKeyStore | C:\openssl-0.9.8k_X64\bin\openssl sha1 -バイナリ | C:\openssl-0.9.8k_X64\bin\openssl enc -a -e

  1. ハッシュキーを取得 wjPx* * +Dd+77dtPh8Sm8k=
  2. Facebook アプリの構成

    1. 記入済みの名前
    2. パッケージ名
    3. クラス名
    4. ハッシュキー wjPx* * +Dd+77dtPh8Sm8k=
    5. アプリ ID 2487***2958 を取得しました

他に何をする必要がありますか。

4

1 に答える 1

0

エミュレーターまたは Android デバイスで実行しているときに問題に直面していますか? Android デバイスの場合、 https ://developers.facebook.com/docs/android/getting-started から学習した以下のコードから HashKey を取得でき ます。

Windows マシンで実行される keytool は、マシン上で実行されるエミュレータ専用です。

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

// Add code to print out the key hash
try {
    PackageInfo info = getPackageManager().getPackageInfo(
            "com.facebook.samples.hellofacebook", 
            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) {

}

...

Logcat でハッシュキーを見つけることができます。

12-20 10:47:37.747: D/KeyHash:(936): 478uEnKQV+fMQT8Dy4AKvHkYibo=
于 2014-05-25T07:28:26.333 に答える