Używam biblioteki, która ma poniższy manifest.
<application android:allowBackup="true"
android:label="@string/app_name"
android:supportsRtl="true"/>
Jednak jako aplikacja, której używam do dołączania biblioteki, zamiast tego ustawienie jest odwrotne
<application android:allowBackup="false"
android:label="@string/app_name"
android:supportsRtl="false"/>
W związku z tym wystąpiłby błąd łączenia, taki jak Is `android: supportRtl =" true "` w Library Manifest essential? Czasami powoduje to błąd
Aby go rozwiązać, wystarczy dodać następujące elementy do naszej aplikacji Manifest.
tools:replace="android:supportsRtl"
i
tools:replace="android:allowBackup"
Jednak dodanie dwóch tools:replace
spowoduje błąd w kompilacji. Jak mogłem połączyć te dwie rzeczy tools:replace
?
Wypróbowałem poniższe i nie działa.
tools:replace="android:supportsRtl|android:allowBackup"
Odpowiedzi:
Zgodnie z odpowiedzią Paula w komentarzu na powyższe pytanie, skorzystaj z poniższego rozwiązania mojego problemu.
źródło