我在其清单中使用了具有以下内容的库。
<application android:allowBackup="true"
android:label="@string/app_name"
android:supportsRtl="true"/>
但是,作为我用来包含库的应用程序反向设置
<application android:allowBackup="false"
android:label="@string/app_name"
android:supportsRtl="false"/>
因此它会出现像Is `android:supportsRtl="true"` in the Library Manifest essential? It is causing error sometimes
这样的合并错误要解决它,我们只需要将以下内容添加到我们的Manifest应用程序中。
tools:replace="android:supportsRtl"
和
tools:replace="android:allowBackup"
但是,添加两个tools:replace
将在编译时出错。我怎样才能合并两个tools:replace
?
我尝试了以下操作,但它无法正常工作。
tools:replace="android:supportsRtl|android:allowBackup"
答案 0 :(得分:149)
根据保罗在上述问题评论中的回答,请使用以下解决我的问题。
tools:replace="android:supportsRtl,android:allowBackup"
答案 1 :(得分:7)
可以替换的可能项目。
tools:replace="android:name,android:icon,android:theme,android:allowBackup,android:fullBackupContent"
答案 2 :(得分:0)
示例:-
tools:replace="android:label,android:allowBackup,android:supportsRtl"