La ejecución falló para la tarea ': app: processDebugManifest' después de Android Stdio 2.2 udpate

Error: Error de ejecución para la tarea ': app: processDebugManifest'.

La fusión de manifiesto falló: Atributo activity#com.facebook.FacebookActivity@theme value = (@ android: style / Theme.Translucent.NoTitleBar) de AndroidManifest.xml: 28: 13-72 también está presente en [com.facebook.android:facebook -android-sdk: 4.16.0] AndroidManifest.xml: 32: 13-63 value = (@ style / com_facebook_activity_theme) Sugerencia: agrega 'tools: replace = "android: theme" a element en AndroidManifest.xml: 24: 9 -28: 75 para anular


He intentado muchas soluciones de Stackoverflow. Pero nadie trabajaba para mí.

¿Puedes ayudarme en este sentido?


Archivo de manifiesto:

<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.droid.bdapp.test"> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <application android:name="com.test.app.app.AppBaseApplication" android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/AppTheme"> <meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/facebook_app_id" /> <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" /> <activity android:name="com.test.app.ui.activities.WelcomeActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name="com.test.engine.reader.view.test5" android:label="@string/app_name" android:theme="@style/AppTheme"></activity> <activity android:name="com.test.app.ui.activities.test1" /> <activity android:name="com.test.app.ui.activities.test2" /> <activity android:name="com.test.app.ui.activities.test3" /> <activity android:name="com.test.app.ui.activities.test4" /> </application> </manifest> 

No es Android Studio 2.2 cuestión de actualización, es FB SDK lanzado ayer. Por ahora una solución es volver al SDK anterior de FB en build.gradle :

 dependencies { // ... compile 'com.facebook.android:facebook-android-sdk:4.15.0' } 

Esto funcionó para mí, rastreará el registro de cambios y la lista de errores en el soporte FB para ver la solución adecuada.

Estoy de acuerdo con la otra respuesta, sin embargo, me gustaría proponer otra solución.

Stick con el tema determinado por Facebook mediante la eliminación de android:theme="@android:style/Theme.Translucent.NoTitleBar" y seguir utilizando la compile 'com.facebook.android:facebook-android-sdk:4+'


Archivo de manifiesto:

 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.droid.bdapp.test"> <activity android:name="com.facebook.FacebookActivity" android:configChanges="keyboard|keyboardHidden|screenLayout|screenSize|orientation" android:label="@string/app_name" /> 

Facebook quiere handle los temas para los hiladores de webdialog como se indica en el changelog

Mejor manejo de temas para webdialog spinners

Ref: https://developers.facebook.com/docs/android/change-log-4.x#4_16_0

Facebook tiene una nueva versión publicada 27Sep16.

https://developers.facebook.com/docs/android/downloads/

La mayoría de los archivos build.gradle recogen automáticamente la última versión (según las instrucciones de instalación). Parece que 4.16.0 tiene un problema para varios usuarios. Para forzar el uso de la versión anterior hasta que esto se resuelva, edite su build gradle para usar la versión anterior.

  compile ('com.facebook.android:facebook-android-sdk:4.15.0') 

Esperaría que esto sea resuelto por Facebook en breve y usted puede revertir su build.gradle para recoger la última versión una vez más.

Agregue la dependencia de compilación con la versión más reciente del SDK de Facebook en el archivo build.gradle:

 dependencies { compile 'com.facebook.android:facebook-android-sdk:4.16.0' //Or 4.16.1 } 

DeadObjectExceptions Se han corregido errores.

  • ¿Cómo puedo obtener Android Studio para señalar mi código fuente de SDK?
  • Depuración de "Android Studio": muestra variables como hexadecimal
  • Problema de renderizado con Android Studio 0.4.0
  • ¿Cómo habilitar C ++ 11 para Android Studio?
  • Error al ejecutar la aplicación: Instant Run requiere 'Herramientas | Android | Habilitar la integración de ADB 'para habilitarse.
  • Crear un RecyclerView con desplazamiento horizontal y vertical
  • Android Studio hace que Windows 8.1 se bloquee
  • Esta versión de la biblioteca de renderizado es más reciente que su versión de Android Studio. Actualiza Android Studio
  • No puedo instalar intel HAXM
  • Java.exe terminó con valor de salida no nulo 2 en Android Studio
  • (Android Studio) Sugerir nombres de variables sobre las clases externas en rápida completa?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.