2011-11-14 13 views
1

インターネットからFacebookのアプリソースをダウンロードしてEclipseで開いて実行しました。それは私がデバッグするために持っているデバイスではなく、エミュレータ上で正常に動作します。Facebook App Androidはエミュレータで動作していますが、デバイスでは動作しません

SSO問題ですが、私はそれを理解できません。

私は

CMD

c:\Program Files\Java\jdk1.7.0_01\keytool -exportcert -alias androiddebugkey -keystore "C:\Users\Mohammad Umair Khan\.android\debug.keystore" | openssl sha1 -binary | openssl base64 -out "C:\Users\Mohammad Umair Khan\key.txt" 

パスワードでアンドロイドを入力した後、以下の方法で私のデバッグキーを取得しています、私は私がdevelopers.facebook.comアプリケーションページ

に置かキーを取得します

まだ私のデバイスでは実行できませんが、エミュレータ上で正常に動作しています。

提案がありますか?

編集: キーハッシュの問題です。私はadb logcatから鍵を得て、それをfacebook app pageに置いた。それは魅力的に働いた。

まだ正しいデバッグキーを取得するための解決策を持つ人.. ???

+1

さらに詳しい情報はありますか?何が効いていないのですか?アプリケーションは起動しますか?どのエラーがFacebook SDKをスローしますか? – Thommy

+0

http://stackoverflow.com/questions/4690293/jdk-7-changes-keytool-output – Selvin

+0

アプリケーションが起動します。認証につながるボタンを押すと、facebookアプリが起動してメイン画面に戻ります。 finish()と同様の振る舞いです。 android ... –

答えて

0

SSOはシングルサインオンを表します。それはあなたがあなたの携帯電話にインストールされたアンドロイド用のFbアプリを持っていて、あなたがオンラインであると仮定すると、fbログインを使用するあらゆる場所でオンラインになる傾向があります。元のアプリをアンインストールして、コードを試してみてください。また、Android Key HAshを確認し、アプリIDを取得したfacebookアプリページに入力してください。

+0

これはストックアプリケーションで、アンインストールすることはできません –

+0

私も正しいappidとhashkeyを入力したことを確認しました –

関連する問題