Я интеграции Facebook SDK для Android на моем cocos2dx-2.2 приложенияcocos2dx андроид аварии на Facebook Вход
я называю функцию входа, как указано в документации FacebookSDK, я также изменил Cocos2dxGameActivity к SingleInstance для поддержки единого входа , Моя функция Войти выглядят следующим образом:
public void loginToFacebook() {
JLogger.e(null, "MatchThree.loginToFacebook 0");
if (Session.getActiveSession() == null || (!Session.getActiveSession().isOpened())) {
Session.openActiveSession(this, true, new Session.StatusCallback() {
@Override
public void call(Session session, SessionState state, Exception exception) {
//
JLogger.e("Facebook", "loginToFacebook call");
}
});
}
}
Однако на openActiveSession
вызова, приложение всегда врезаться со следующим исключением нулевого указателя в машинном коде:
11-18 11: 13: 37.981: E/cocos2d-x assert (6973): C: /cocos2d-x-2.2/projects/fb-test/proj.android /../../../ cocos2dx/platform/android/CCApplication.cpp function: sharedApplication line: 60 11-18 11: 13: 37.981: A/libc (6973): фатальный сигнал 11 (SIGSEGV) при 0x00000000 (код = 1), резьба 6994 (Thread-16380)
С кем-либо сталкивается это раньше?
Спасибо за ваш ввод!
Спасибо! и для дальнейшей записи это файл: $ (COCOS2DX_ROOT) /platform/android/jni/Java_org_cocos2dx_lib_Cocos2dxRenderer.cpp – Zennichimaro