Berikut ini adalah masalah yang sering ditemui dan solusi untuk Facebook Login untuk Android.
Saya mendapatkan izin dialog login native, tetapi orang tersebut tidak diautentikasi. Kesalahan pengecualian logcat yang dikembalikan tampak seperti:
...W/fb4a:fb:OrcaServiceQueue(504): com.facebook.orca.protocol.base.ApiException: remote_app_id tidak cocok dengan id yang disimpan
atau,
Saya melihat dialog login non-native yang berisi kesalahan yang terlihat seperti berikut:
...Aplikasi Salah Konfigurasi untuk facebook login...
Jika Anda mengalami masalah dengan dialog login, berikut adalah beberapa hal untuk dicoba:
Jika Anda mengalami masalah dengan key hash Anda, berikut adalah beberapa hal untuk dicoba:
onCreate()
di aktivitas utama Anda: @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); try { PackageInfo info = getPackageManager().getPackageInfo( "{your-package-name}", //Insert your own package name. PackageManager.GET_SIGNATURES); for (Signature signature : info.signatures) { MessageDigest md = MessageDigest.getInstance("SHA"); md.update(signature.toByteArray()); Log.d("KeyHash:", Base64.encodeToString(md.digest(), Base64.DEFAULT)); } } catch (NameNotFoundException e) { } catch (NoSuchAlgorithmException e) { } ...
Command not found
, tambahkan jalur ke PATH
global atau masuk ke folder tersebut untuk menjalankan perintah berikut: C:\Program Files (x86)\Java\jdk1.6.0\bin
/usr/bin
debug.keystore
Anda. Periksa jalur yang benar. Alat kunci selalu meminta kata sandi jika lokasinya benar.