Mam importowanych w moim projekcie 2 bibliotek (w Gradle pliku):Android oczywisty Połączenie z Facebookiem i Firebase bibliotek
...
/* Firebase UI */
compile 'com.firebaseui:firebase-ui:0.4.0'
/* Facebook login */
compile 'com.facebook.android:facebook-android-sdk:4.13.0'
ale przy budowie mojego projektu mam następujący błąd:
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.
Znalazłem rozwinięte słoiki z plikami manifestu dla bibliotek Facebooka sdk i Firebase UI, ale nie jestem pewien, czy zmiana ich jest właściwym sposobem na rozwiązanie tego błędu, ponieważ za każdym razem, gdy oczyszczam i ponownie buduję mój projekt, pojawiają się nowe manifesty wygenerował także ...
Jak mogę rozwiązać ten błąd? Wydaje mi się incopatibility między bibliotekami 2 ...
Uwaga: dodanie w moim app manifestowania następujące
<application
tools:node="replace"
rozwiązać ten problem, ale jest to niemożliwe, aby uruchomić aplikację, ponieważ Firebase nie jest prawidłowo zainicjowany (patrz https://stackoverflow.com/a/38060272/6503817)
Rozwiązałem problem definiujący problematyczną –
DavideN
DavideN Dzięki! Uratowałeś mi godziny grania z nim! – SmiglowiecX