使用中にこの問題が発生しましたが、
05-22 02:14:56.840: E/Facebook-ProxyAuth(966): 呼び出しパッケージの署名を読み取れませんでした。
そして、onActivityResult を呼び出しませんでした。
if(!facebook.isSessionValid()) {
facebook.authorize(this, new String[] {"publish_stream", "offline_access"}, new DialogListener() {
@Override
public void onComplete(Bundle values) {
Log.d(TAG, "onComplete");
}
@Override
public void onFacebookError(FacebookError error) {
Log.e(TAG, "onFacebookError" + error.toString());
}
@Override
public void onError(DialogError e) {
Log.e(TAG, "onError" + e.toString());
}
@Override
public void onCancel() {
Log.d(TAG, "onCancel");
}
});
}
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
Log.d(TAG, "onActivityResult");
super.onActivityResult(requestCode, resultCode, data);
facebook.authorizeCallback(requestCode, resultCode, data);
}
実際、私は以前にこの関数を正常に呼び出しています。なぜいつから始めたのかわかりませんが、失敗しています。そして、この問題を見つけました。すでにキーを再生成し、Facebook アプリを更新しています。問題は同じです。
一方、同じコードを使用して、単純な新しいプロジェクトを再作成します。正常にログインできます。どんな設定をしたのか気になります。
どうもありがとうございました。