Esecuzione non riuscita per l’attività ‘: app: processDebugManifest’ dopo l’aggiornamento di Android Studio 2.2

Errore: esecuzione non riuscita per l’attività ‘: app: processDebugManifest’.

Manifest merger failed: Attribute activity#com.facebook.FacebookActivity@theme value = (@ android: style / Theme.Translucent.NoTitleBar) da AndroidManifest.xml: 28: 13-72 è presente anche in [com.facebook.android:facebook -android-sdk: 4.16.0] AndroidManifest.xml: 32: 13-63 value = (@ style / com_facebook_activity_theme) Suggerimento: aggiungere “tools: replace =” android: theme “” all’elemento su AndroidManifest.xml: 24: 9 -28: 75 per eseguire l’override


File manifest:

                      

Non è un problema di aggiornamento di Android Studio 2.2, è l’SDK FB rilasciato ieri. Per ora una soluzione è ripristinare l’SDK FB precedente in build.gradle :

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

Questo ha funzionato per me, traccerà il registro delle modifiche e l’elenco dei bug sul supporto FB per vedere la soluzione corretta.

Sono d’accordo con l’altra risposta, tuttavia, vorrei proporre un’altra soluzione.

Segui il tema determinato da Facebook rimuovendo android:theme="@android:style/Theme.Translucent.NoTitleBar" e continua a utilizzare compile 'com.facebook.android:facebook-android-sdk:4+'


File manifest:

 < ?xml version="1.0" encoding="utf-8"?>   

Facebook vuole handle i temi per i filatori di webdialog come indicato nel registro delle modifiche

Migliore gestione dei temi per i filatori di webdialog

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

Aggiungi la dipendenza di compilazione con l’ultima versione di Facebook SDK nel file build.gradle:

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

DeadObjectExceptions Bug corretti .

Facebook ha una nuova versione rilasciata 27Sep16.

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

La maggior parte dei file build.gradle acquisisce automaticamente la versione più recente (come da istruzioni di installazione). Sembra che 4.16.0 abbia un problema per un numero di utenti. Per forzare l’uso della versione precedente fino a quando non viene risolto, modifica il gradle della build per utilizzare la versione precedente.

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

Mi aspetto che questo venga risolto da Facebook a breve e puoi ripristinare il tuo build.gradle per ritirare l’ultima versione ancora una volta.