Я использую библиотеку, в манифесте которой есть следующее.
<application android:allowBackup="true"
android:label="@string/app_name"
android:supportsRtl="true"/>
Однако в качестве приложения, которое я использую для включения библиотеки, вместо этого
<application android:allowBackup="false"
android:label="@string/app_name"
android:supportsRtl="false"/>
Следовательно, возникнет ошибка слияния, например " android: supportsRtl =" true "` в манифесте библиотеки существенен? Иногда это вызывает ошибку
Чтобы решить эту проблему, нам просто нужно добавить следующее в наше приложение Manifest.
tools:replace="android:supportsRtl"
и
tools:replace="android:allowBackup"
Однако добавление двух tools:replace
приведет к ошибке компиляции. Как я мог совместить их tools:replace
?
Я попробовал следующее, и это не работает.
tools:replace="android:supportsRtl|android:allowBackup"
Ответы:
Согласно ответу Пола в комментарии к вопросу выше, используйте приведенное ниже решение моей проблемы.
источник