私はすべてのビジネスを行い、すべての手順を実行しましたが、それでも動作させることはできません。 Facebook SDKに付属しているシンプルなサンプルアプリケーションは、エミュレータとAndroid 1.5搭載デバイスで動作しています。 私の推測はシングルログインのものです。Android用Facebook SDK - アプリケーションの例は動作しません
私が正しいなら、私は、キーハッシュを生成する必要があり、私は
Cの下で右デバッグキーストアが配置されていることを言われてきた:\ Users \ユーザーxxx.android \ debug.keystore
だから私はチュートリアルに従った。
google.codeからOpenSSLをダウンロードし、端末に私が何か書く:
"C:\プログラムファイル\のJava \ jdk1.6.0_22 \ビン\のkeytool.exeが使用" -exportcert -alias をandroiddebugkey -keystore "C:\ Users \ JoeZ.android \ debug.keystore" | "C:\ Users \ xxx \ Downloads \ openssl-0.9.8k_X64 \ bin \ openssl.exe" sha1 - バイナリ| "C: \ Users \ xxx \ Downloads \ openssl-0.9.8k_X64 \ bin \ openssl.exe "base64
と私はinse facebookのAndroid Key Hashボックスに入ってしまったので、出力後に=記号を付けても使わなくても試しましたが、何も動かないようです。
Exampleアプリケーションにサインインしようとするとinvalid_keyが表示されます。 私は署名されたアプリケーションを試してみましたが、動作しませんでした。 私が誤解していない場合、Exampleアプリケーションで記述する唯一のものは自分のAPP_IDです。
私が開発している自分のアプリケーションに全く同じ問題があります。だから誰でも私を助けることができますか?
私のアプリで魅力的に動作します:-) +1 –
これは私にとっては役に立ちません。 Base64.encode(md.digest()))の引数(byte [])にBase64型のメソッドencode(ByteBuffer、ByteBuffer)が適用されません。それを見て、encodeBytesに変更しなければならなかった – easycheese
これは私にとって素晴らしい仕事でした!ありがとうございました! – Mutmatt