Я включил FB SDK в свое приложение для Android через Gradle для входа и отслеживания событий. Вход в систему работает нормально, но logcat продолжает показывать мне исключение каждые 15 секунд после попытки регистрации события приложения:
D/com.facebook.appevents.AppEventsLogger: Got unexpected exception: java.lang.ClassNotFoundException: com.facebook.a.b
Он попадает в Метод readAndClearStore() PersistedEvents
Здесь мой код для регистрации события:
AppEventsLogger logger = AppEventsLogger.newLogger(this);
Bundle parameters = new Bundle();
parameters.putString(AppEventsConstants.EVENT_PARAM_CURRENCY, "EUR");
parameters.putString(AppEventsConstants.EVENT_PARAM_CONTENT_TYPE, "product");
parameters.putString(AppEventsConstants.EVENT_PARAM_CONTENT_ID, id);
logger.logEvent(AppEventsConstants.EVENT_NAME_VIEWED_CONTENT,
1.99,
parameters);
Я имею в виду, что com.facebook.a.b
выглядит для меня проблемой proguard. Но в документах FB SDK они четко заявляют, что вам не нужно вводить какие-либо правила proguard для его работы. Эта ошибка также показывает, когда я не уменьшаю мое приложение, а также загружаю sdk из github и включаю его в качестве модуля.