ho importato nel mio progetto 2 librerie (nel file Gradle):Android fusione manifesta con le librerie di Facebook e Firebase
...
/* Firebase UI */
compile 'com.firebaseui:firebase-ui:0.4.0'
/* Facebook login */
compile 'com.facebook.android:facebook-android-sdk:4.13.0'
ma quando costruire il mio progetto che ho il seguente errore:
D:\Android\Projects\quoter\app\src\main\AndroidManifest.xml:68:13-58 Error: Attribute activity#[email protected] value=(@style/FirebaseUI.Translucent) from [com.firebaseui:firebase-ui-auth:0.4.0] AndroidManifest.xml:68:13-58 is also present at [com.facebook.android:facebook-android-sdk:4.13.0] AndroidManifest.xml:32:13-72 value=(@android:style/Theme.Translucent.NoTitleBar). Suggestion: add 'tools:replace="android:theme"' to element at AndroidManifest.xml:64:9-68:61 to override.
Ho trovato i jar espansi con i file manifest per entrambe le librerie di Facebook sdk e Firebase UI, ma non sono sicuro che cambiarli sia il modo giusto per risolvere questo errore perché ogni volta che pulisco e ricostruisco il mio progetto, i nuovi manifesti sono anche generato ...
Come posso risolvere questo errore? Mi sembra un incopatibility tra le 2 librerie ...
Nota: l'aggiunta nella mia app manifestare il seguente
<application
tools:node="replace"
risolvere questo problema, ma è impossibile lanciare l'app perché Firebase non è inizializzato correttamente (vedi https://stackoverflow.com/a/38060272/6503817)
Ho risolto il problema definendo l'attività –
DavideN
DavideN Grazie! Mi hai risparmiato ore a giocare con questo! – SmiglowiecX