Слияние манифеста Android с библиотеками facebook и firebase

Я импортировал в свои проекты 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 Ошибка: Атрибут activity#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 value = (@ android: style / Theme.Translucent.NoTitleBar). Предложение: добавить «tools: replace =» android: theme «» в элемент на AndroidManifest.xml: 64: 9-68: 61 для переопределения.

Я нашел расширенные банки с файлами манифеста как для библиотек пользователей Facebook, так и для Firebase UI, но я не уверен, что их можно изменить, это правильный способ решить эту ошибку, потому что каждый раз, когда я очищаю и повторно строю свой проект, новые манифесты также генерируется …

Как я могу решить эту ошибку? Мне кажется, неясность между двумя библиотеками …

Примечание: добавление в мое приложение показывает следующее

 <application tools:node="replace" 

Решить эту проблему, но запустить приложение невозможно, потому что Firebase неправильно инициализируется (см. Https://stackoverflow.com/a/38060272/6503817 )

FirebaseUI уже компилирует Facebook для вас, поэтому, когда вы пытаетесь синхронизировать его, он в основном выдает ошибку, потому что вы пытаетесь скомпилировать одну и ту же вещь дважды.

Удалить compile 'com.facebook.android:facebook-android-sdk:4.13.0' и сохранить: compile 'com.firebaseui:firebase-ui:0.4.0'

И все готово!

Не волнуйся! У вас все еще будет доступ в Facebook

К сожалению, «tools: replace» не работал для меня, но проблема GitHub в пользовательском интерфейсе Firebase имеет решение https://github.com/firebase/FirebaseUI-Android/issues/230

Но FirebaseUI уже зависит от версии 4.11.0 SDK. Можете ли вы попробовать удалить свою зависимость от Facebook и просто полагаться на транзитивную зависимость, вызванную FirebaseUI?