Getting an exception at the start of the app, that the SDK has to be initialized first.
E/GeneratedPluginRegistrant(14560): Error registering plugin facebook_app_events, id.oddbit.flutter.facebook_app_events.FacebookAppEventsPlugin
E/GeneratedPluginRegistrant(13959): The SDK has not been initialized, make sure to call FacebookSdk.sdkInitialize() first.
E/GeneratedPluginRegistrant(13959): at com.facebook.internal.Validate.sdkInitialized(Validate.kt:117)
E/GeneratedPluginRegistrant(13959): at com.facebook.appevents.AppEventsLoggerImpl.<init>(AppEventsLoggerImpl.kt:634)
E/GeneratedPluginRegistrant(13959): at com.facebook.appevents.AppEventsLoggerImpl.<init>(AppEventsLoggerImpl.kt:72)
E/GeneratedPluginRegistrant(13959): at com.facebook.appevents.AppEventsLogger.<init>(AppEventsLogger.kt:106)
E/GeneratedPluginRegistrant(13959): at com.facebook.appevents.AppEventsLogger.<init>(Unknown Source:0)
E/GeneratedPluginRegistrant(13959): at com.facebook.appevents.AppEventsLogger$Companion.newLogger(AppEventsLogger.kt:357)
E/GeneratedPluginRegistrant(13959): at id.oddbit.flutter.facebook_app_events.FacebookAppEventsPlugin.onAttachedToEngine(FacebookAppEventsPlugin.kt:34)
E/GeneratedPluginRegistrant(13959): at io.flutter.embedding.engine.FlutterEngineConnectionRegistry.add(FlutterEngineConnectionRegistry.java:146)
E/GeneratedPluginRegistrant(13959): at io.flutter.plugins.GeneratedPluginRegistrant.registerWith(GeneratedPluginRegistrant.java:19)
E/GeneratedPluginRegistrant(13959): at java.lang.reflect.Method.invoke(Native Method)
E/GeneratedPluginRegistrant(13959): at io.flutter.embedding.engine.plugins.util.GeneratedPluginRegister.registerGeneratedPlugins(GeneratedPluginRegister.java:80)
E/GeneratedPluginRegistrant(13959): at io.flutter.embedding.engine.FlutterEngine.<init>(FlutterEngine.java:381)
E/GeneratedPluginRegistrant(13959): at io.flutter.embedding.engine.FlutterEngine.<init>(FlutterEngine.java:284)
E/GeneratedPluginRegistrant(13959): at io.flutter.embedding.engine.FlutterEngine.<init>(FlutterEngine.java:265)
E/GeneratedPluginRegistrant(13959): at io.flutter.embedding.engine.FlutterEngine.<init>(FlutterEngine.java:245)
E/GeneratedPluginRegistrant(13959): at io.flutter.embedding.engine.FlutterEngine.<init>(FlutterEngine.java:165)
E/GeneratedPluginRegistrant(13959): at io.flutter.plugins.firebase.messaging.FlutterFirebaseMessagingBackgroundExecutor.lambda$startBackgroundIsolate$0$io-flutter-plugins-firebase-messaging-FlutterFirebaseMessagingBackgroundExecutor(FlutterFirebaseMessagingBackgroundExecutor.java:167)
E/GeneratedPluginRegistrant(13959): at io.flutter.plugins.firebase.messaging.FlutterFirebaseMessagingBackgroundExecutor$$ExternalSyntheticLambda0.run(Unknown Source:8)
E/GeneratedPluginRegistrant(13959): at android.os.Handler.handleCallback(Handler.java:907)
E/GeneratedPluginRegistrant(13959): at android.os.Handler.dispatchMessage(Handler.java:105)
E/GeneratedPluginRegistrant(13959): at android.os.Looper.loop(Looper.java:216)
E/GeneratedPluginRegistrant(13959): at android.app.ActivityThread.main(ActivityThread.java:7625)
E/GeneratedPluginRegistrant(13959): at java.lang.reflect.Method.invoke(Native Method)
E/GeneratedPluginRegistrant(13959): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:524)
E/GeneratedPluginRegistrant(13959): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:987)
When trying to send an event, this also fails:
E/flutter (14469): at id.oddbit.flutter.facebook_app_events.FacebookAppEventsPlugin.handleGetAnonymousId(FacebookAppEventsPlugin.kt:101)
E/flutter (14469): at id.oddbit.flutter.facebook_app_events.FacebookAppEventsPlugin.onMethodCall(FacebookAppEventsPlugin.kt:54)
E/flutter (14469): at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(MethodChannel.java:267)
E/flutter (14469): at io.flutter.embedding.engine.dart.DartMessenger.invokeHandler(DartMessenger.java:295)
E/flutter (14469): at io.flutter.embedding.engine.dart.DartMessenger.lambda$dispatchMessageToQueue$0$io-flutter-embedding-engine-dart-DartMessenger(DartMessenger.java:322)
E/flutter (14469): at io.flutter.embedding.engine.dart.DartMessenger$$ExternalSyntheticLambda0.run(Unknown Source:12)
E/flutter (14469): at android.os.Handler.handleCallback(Handler.java:907)
E/flutter (14469): at android.os.Handler.dispatchMessage(Handler.java:105)
E/flutter (14469): at android.os.Looper.loop(Looper.java:216)
E/flutter (14469): at android.app.ActivityThread.main(ActivityThread.java:7625)
E/flutter (14469): at java.lang.reflect.Method.invoke(Native Method)
E/flutter (14469): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:524)
E/flutter (14469): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:987)
E/flutter (14469): )
E/flutter (14469): #0 StandardMethodCodec.decodeEnvelope (package:flutter/src/services/message_codecs.dart:651:7)
E/flutter (14469): #1 MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:322:18)
E/flutter (14469): <asynchronous suspension>
Expected Behavior
The Facebook SDK initializes successfully and I'm able to send events.
Has been solved. Although I am sure that I checked it, it seems that I moved the meta-data tags inside of the activity section, while it must be inside the application section in AndroidManifest.xml.
Is there an existing issue for this?
Current Behavior
Getting an exception at the start of the app, that the SDK has to be initialized first.
When trying to send an event, this also fails:
Expected Behavior
The Facebook SDK initializes successfully and I'm able to send events.
Steps To Reproduce
flutter pub add facebook_app_events
AndroidManifest.xml
andInfo.plist
as described in https://pub.dev/packages/facebook_app_events#setting-things-up.Platform
Android
Flutter Doctor