0

申し訳ありませんが、実際には私はスペイン語を話し、英語は非常に基本的です。Google 翻訳を使用しています。理解していただければ幸いです。

Facebook SDK に接続するアプリケーションがあり、Facebook の例を使用してキー ハッシュを作成しました。また、apk によって署名されたキーストアを使用してハッシュ キーを作成しました。また、ログを使用できるようになりました。

問題は、PC に接続されたデバイスでアプリケーションを実行すると、Facebook に問題なくログインできることですが、. Apk を別のデバイスでテストしても、Facebook への接続が開かれず、セッションが開始されないだけです。ご協力いただければ幸いです。

4

2 に答える 2

0

Facebook のリリースキーを生成し、そのアプリの Facebook アプリ開発者コンソールに追加する必要があります。

以下の手順に従います。

  1. ここから openssl-for-windows をダウンロードします

  2. 次に、コマンド propmpt を開きます (管理者推奨) jdk path を提供します。

    C:\Windows\system32>cd "C:\Program Files\Java\jdk1.8.0_20\bin"

  3. 以下のコマンドを使用して、キー ハッシュを生成します。keystore と openssl bin を解放するためのパスが必要です。

    keytool -exportcert -alias "エイリアス名を入力してください" -keystore "D:\mysapp.keystore" | "E:\Projects\facebook-android-sdk-3.6\openssl-0.9.8k_X64\bin\openssl" sha1 -binary | "E:\Projects\facebook-android-sdk-3.6\openssl-0.9.8k_X64\bin\openssl" base64

  4. リリース キーストアのパスワードを入力します。

  5. 生成されたキーを Facebook アプリ コンソールに入力します。

于 2014-09-18T06:17:19.273 に答える
0

この方法でキーを生成してみてください。うまくいかない場合は、デバッグ キーではなくリリース キーを使用して Facebook キーを生成してみてください。お役に立てれば。

于 2013-05-07T20:35:08.663 に答える