如何在Android Manifest应用程序中添加多个`tools:replace`?


113

我正在使用清单中包含以下内容的库。

<application android:allowBackup="true"
    android:label="@string/app_name"
    android:supportsRtl="true"/>

但是,由于我用来包含库的应用程序与设置相反

<application android:allowBackup="false"
    android:label="@string/app_name"
    android:supportsRtl="false"/>

因此,它会有合并错误,例如Library Manifest中的`android:supportsRtl =“ true”`是否必不可少?有时会导致错误

为了解决这个问题,我们只需要在Manifest应用程序中添加以下内容。

tools:replace="android:supportsRtl"

tools:replace="android:allowBackup"

但是,添加两个tools:replace将在编译时出错。我如何将两者结合tools:replace

我尝试了以下操作,但无法正常工作。

tools:replace="android:supportsRtl|android:allowBackup"

22
尝试使用逗号工具:replace =“ android:supportsRtl,android:allowBackup”
Boldijar Paul

Answers:


242

根据保罗在上述问题的评论中的回答,请使用以下内容解决我的问题。

 tools:replace="android:supportsRtl,android:allowBackup"
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.