CrossGeeks / FacebookClientPlugin

Facebook Client Plugin for Xamarin iOS and Android
MIT License
106 stars 32 forks source link

The SDK has not been initialized, make sure to call FacebookSdk.sdkInitialize() first. #65

Closed eduardofavarin closed 4 years ago

eduardofavarin commented 4 years ago

I'm trying to implement Facebook login in my Xamarin Form application but I'm getting this error when Initialize.

Error: Xamarin.Facebook.FacebookSdkNotInitializedException: 'The SDK has not been initialized, make sure to call FacebookSdk.sdkInitialize() first.'

Code:


public class MainActivity : global::Xamarin.Forms.Platform.Android.FormsAppCompatActivity
    {
        protected override void OnCreate(Bundle savedInstanceState)
        {
            TabLayoutResource = Resource.Layout.Tabbar;
            ToolbarResource = Resource.Layout.Toolbar;

            base.OnCreate(savedInstanceState);

            FacebookClientManager.Initialize(this);
            GoogleClientManager.Initialize(this);

            global::Xamarin.Forms.Forms.Init(this, savedInstanceState);

            LoadApplication(new App());
        }

        protected override void OnActivityResult(int requestCode, Result resultCode, Android.Content.Intent data)
        {
            base.OnActivityResult(requestCode, resultCode, data);

            FacebookClientManager.OnActivityResult(requestCode, resultCode, data);
            GoogleClientManager.OnAuthCompleted(requestCode, resultCode, data);
        }
    }

Bug Information

Version Number of Plugin: 2.2.1 Device Tested On: Lenovo A6020 Simulator Tested On: Version of VS: 2019 Community Version of Xamarin.Forms: 4.3.0.908675

Sem título

Whrothus commented 4 years ago

Had the same problem. fixed it did not read well

AndroidManifest.xml "Also define this within the application tag"

Did not do that in the tags Hope this helps