I have a simple code as below :

```
package com.my_fb_app2;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;

import com.facebook.android.AsyncFacebookRunner;
import com.facebook.android.DialogError;
import com.facebook.android.Facebook;
import com.facebook.android.Facebook.DialogListener;
import com.facebook.android.FacebookError;

public class MainActivity extends Activity {

Facebook facebook = new Facebook("118649691627381");
AsyncFacebookRunner mAsyncRunner = new AsyncFacebookRunner(facebook);

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    facebook.authorize(this, new DialogListener() {
        @Override
        public void onComplete(Bundle values) {}

        @Override
        public void onFacebookError(FacebookError error) {}

        @Override
        public void onError(DialogError e) {}

        @Override
        public void onCancel() {}
    });
}

@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);

    facebook.authorizeCallback(requestCode, resultCode, data);
}
}

```

Running keytool and giving password gives me hash as : LlpxIc8nZd7s3uwvfBffXiIoJrQ= which I have saved in my facebook app.

When i run this on emulator program runs as inteded i.e. ask for login info and then after authenticating displays hello world ! But when i run this on my galaxy s3 opening the app shows following page. screenshot provided here <http://msu-footprints.org/2011/Aditya/screen.jpg>