Solución:
Causado por: El SDK no se ha inicializado, asegúrese de llamar primero a FacebookSdk.sdkInitialize ().
Asegúrese de inicializar el SDK de Facebook antes de setContentView.
FacebookSdk.sdkInitialize(getApplicationContext());
setContentView(R.layout.activity_main);
En facebook sdk 4.0.1, LoginButton
la clase no esta adentro com.facebook.widget
paquete. Esta adentro com.facebook.login.widget
paquete. Entonces, su declaración xml debería verse así:
<com.facebook.login.widget.LoginButton
android:id="@+id/connectWithFbButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:layout_gravity="center_horizontal"
android:text=" connect_with_facebook" />
Solo agregue estos métodos de la clase de aplicación de su aplicación:
FacebookSdk.sdkInitialize(getApplicationContext());
AppEventsLogger.activateApp(this);
Antes: setContentView en la actividad onCreate.
En la importación de dependencias:
compile 'com.facebook.android:facebook-android-sdk:[4,5)' or smaller
Disfrutar 🙂
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)