Cómo resolver las herramientas de Facebook: replace = "android: theme"?

yo tengo

compile 'com.facebook.android:facebook-android-sdk:4.16.0' 

Mi manifiesto:

 <manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" ... <application android:name=".YandexProvider" android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AutoTheme" tools:replace="android:theme"> 

Cómo resolver el error de compilación:

 Error:Execution failed for task ':app:processDebugManifest'. > Manifest merger failed : Attribute activity#com.facebook.FacebookActivity@theme value=(@android:style/Theme.Translucent.NoTitleBar) from AndroidManifest.xml:69:13-72 is also present at [com.facebook.android:facebook-android-sdk:4.16.0] AndroidManifest.xml:32:13-63 value=(@style/com_facebook_activity_theme). Suggestion: add 'tools:replace="android:theme"' to <activity> element at AndroidManifest.xml:66:9-70:47 to override. 

5 Solutions collect form web for “Cómo resolver las herramientas de Facebook: replace = "android: theme"?”

1) Agregue xmlns:tools="http://schemas.android.com/tools" al elemento <manifest> en AndroidManifest

2) Añadir tools:replace="android:theme" a (actividad de facebook) <activity>

Aquí está mi archivo de manifiesto

 <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.company.product" xmlns:tools="http://schemas.android.com/tools"> ... <application android:allowBackup="true" android:label="@string/app_name" android:icon="@mipmap/ic_launcher" android:theme="@style/AppTheme" android:name="MyApplication"> <activity android:name=".MainActivity" android:label="@string/app_name" android:screenOrientation="portrait" android:configChanges="keyboard|keyboardHidden|orientation|screenSize"> <intent-filter> ... </intent-filter> </activity> <!--FacebookActivity--> <activity tools:replace="android:theme" android:name="com.facebook.FacebookActivity" android:configChanges="keyboard|keyboardHidden|screenLayout|screenSize|orientation" android:label="@string/app_name" android:theme="@android:style/Theme.Translucent.NoTitleBar"/> ... </application> </manifest> 

Prueba esto.

  <activity android:name="com.facebook.FacebookActivity" android:configChanges="keyboard|keyboardHidden|screenLayout|screenSize|orientation" android:label="@string/app_name" android:theme="@android:style/Theme.Translucent.NoTitleBar" /> 

Reemplazar a

  <activity android:name="com.facebook.FacebookActivity" android:configChanges="keyboard|keyboardHidden|screenLayout|screenSize|orientation" android:label="@string/app_name" android:theme="@style/com_facebook_activity_theme" /> 

En su manifiesto, elimine

 android:theme="@android:style/Theme.Translucent.NoTitleBar" 

En la actividad de Facebook

Edit: ¿Utilizas firebase también? Si es así, eche un vistazo aquí Fusión de manifiesto de Android con facebook y firebase bibliotecas

Solo tienes que usar esto en tu Manifiesto para el FacebookActivity

  <activity android:name="com.facebook.FacebookActivity" android:configChanges="keyboard|keyboardHidden|screenLayout|screenSize|orientation" tools:replace="android:theme" android:theme="@android:style/Theme.Translucent.NoTitleBar" android:label="@string/app_name" /> 

Quitar esta línea @android: style / Theme.Translucent.NoTitleBar

Esto resolverá su problema

  • La aplicación de Android tiene una marca de exclamación roja en Eclipse después de importar la biblioteca de Facebook
  • Cómo enviar una consulta FQL con el nuevo SDK de Android
  • ¿Puedes explicar por qué suport v4 y v7 en android
  • Android SDK de Facebook v3.0 SSO LoginButton devolver un nulo GraphUser
  • ¿Cómo manejar los errores de la API en la aplicación de Android usando Facebook 3.0 SDK?
  • Facebook android sdk v4 inicio de sesión cancelar
  • Android - Facebook SDK login -> cerrar sesión -> inicio de sesión no funciona
  • ¿Cuál es el código para obtener un token actualizado de Facebook en una aplicación para Android?
  • Autenticación de Android facebook
  • Clave no válida de Android y Facebook Connect
  • Error al inflacionar la clase com.facebook.widget.LoginButton
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.