Я импортировал в свой проект 2 библиотеки (в файле gradle):
...
/* Firebase UI */
compile 'com.firebaseui:firebase-ui:0.4.0'
/* Facebook login */
compile 'com.facebook.android:facebook-android-sdk:4.13.0'
но при создании моего проекта у меня возникает следующая ошибка:
D: \ Android \ Projects \ quoter \ app \ src \ main \ AndroidManifest.xml: 68: 13-58 Ошибка: действие атрибута#com.facebook.FacebookActivity@theme value = (@ style / FirebaseUI.Translucent) из [com. firebaseui: firebase-ui-auth: 0.4.0] AndroidManifest.xml: 68: 13-58 также присутствует в [com.facebook.android:facebook-android-sdk:4.13.0] AndroidManifest.xml: 32: 13- 72 значение = (@ android: style / Theme.Translucent.NoTitleBar). Предложение: добавьте 'tools: replace = "android: theme"' к элементу в AndroidManifest.xml: 64: 9-68: 61 для переопределения.
Я нашел расширенные банки с файлами манифеста для библиотек пользовательского интерфейса Facebook sdk и Firebase, но я не уверен, что их изменение - правильный способ решить эту ошибку, потому что каждый раз, когда я очищаю и перестраиваю свой проект, новые манифесты также сгенерировано ...
Как я могу решить эту ошибку? Мне кажется несовместимость двух библиотек ...
Примечание: добавление в мое приложение манифеста следующего
<application
tools:node="replace"
решить эту проблему, но невозможно запустить приложение, потому что Firebase неправильно инициализирована (см. https://stackoverflow.com/a/38060272/6503817)