Ich verwende eine Bibliothek, deren Manifest Folgendes enthält.
<application android:allowBackup="true"
android:label="@string/app_name"
android:supportsRtl="true"/>
Als Anwendung, mit der ich die Bibliothek einbinde, ist die Umkehrung der Einstellung jedoch umgekehrt
<application android:allowBackup="false"
android:label="@string/app_name"
android:supportsRtl="false"/>
Daher hätte es einen Fusionsfehler wie Ist `android: supportRtl =" true "` im Bibliotheksmanifest wesentlich? Es verursacht manchmal Fehler
Um dies zu lösen, müssen wir unserer Manifest-Anwendung lediglich Folgendes hinzufügen.
tools:replace="android:supportsRtl"
und
tools:replace="android:allowBackup"
Das Hinzufügen von zwei tools:replace
führt jedoch zu Fehlern bei der Kompilierung. Wie könnte ich beides kombinieren tools:replace
?
Ich habe das Folgende versucht und es funktioniert nicht.
tools:replace="android:supportsRtl|android:allowBackup"
Antworten:
Verwenden Sie die Antwort von Paulus im Kommentar zur obigen Frage, um mein Problem zu lösen.
quelle