1

Facebook を統合して Android アプリケーションを公開するときに問題が発生します。私はEclipseでアプリに署名し、ターミナルで「keytool -exportcert -alias androidreleasekey -keystore MyReleaseKeystore.keystore | openssl sha1 -binary | openssl base64」を使用してリリースキーを生成し、「ネイティブAndroidアプリ」構成に追加しました。アプリケーション経由で fb にログインしようとすると、何もダイアログが表示されませんでした。

  1. keytool がパスワードを要求したため、キーストア ファイルへのパスは正しいです。
  2. 同じキーストアを使用して、Eclipse で apk に署名し、fb ハッシュを生成しました。パスワードは正しいです。
  3. 生成されたハッシュを fb 開発者コンソールにコピーしました。

debugkey でテストしたところ、すべて正常に動作しました。デバッグ モードでハッシュに問題がありましたが、facebook sdk Util クラスでデバッグをオンにして、正しいハッシュを logcat でチェックインできましたが、リリース apk ではこのトリックは機能しませんでした (エラーは表示されませんでした)。

誰でも私を助けることができますか?

4

1 に答える 1

0

「-alias androidreleasekey」のエイリアスが ReleaseKeyStore.keystore で生成したエイリアスと同じであることを確認してください

于 2014-05-02T10:37:19.993 に答える