0

Facebook SDK 3.0 を使用してユーザー情報を取得するアプリを作成しました。これはコードです:

private void getMe()
{
    Session session = Session.getActiveSession();
    CanBanNhanhAppActivity._fbtoken = session.getAccessToken();
    // make request to the /me API
    Request request = Request.newMeRequest(session,
            new Request.GraphUserCallback() {
        // callback after Graph API response with user object
        @Override
        public void onCompleted(GraphUser user,
                Response response) {
            //ShowDialog(response.getError().toString());
            // TODO Auto-generated method stub
        }
    });

    Request.executeBatchAsync(request);
}

早い段階で、コードが機能します (apk のインストールにより、Eclipse からもデプロイされます)。しかし、最近、 apk からアプリをインストールすると、 を呼び出すとクラッシュしましたRequest.executeBatchAsync(request); 。ただし、Eclipse によるアプリのビルドは引き続き機能します。どうしてか分かりません。apk によってインストールされたアプリだけがクラッシュするため、デバッグできません。これは許可です:

private static final List PERMISSIONS = Arrays.asList( "read_stream","email", "user_photos");

p/s: developer.facebook の App にデバッグとリリースのハッシュキーを追加しました。

4

1 に答える 1