如何在 Android 清单应用程序中添加多个“工具:替换”?
Posted
技术标签:
【中文标题】如何在 Android 清单应用程序中添加多个“工具:替换”?【英文标题】:How to add more than one `tools:replace` in Android Manifest Application? 【发布时间】:2017-01-03 20:41:44 【问题描述】:我正在使用一个在其清单中包含以下内容的库。
<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"
【问题讨论】:
用逗号工具试试:replace="android:supportsRtl,android:allowBackup" 【参考方案1】:根据 Paul 在上述问题的评论中的回答,使用下面的方法解决我的问题。
tools:replace="android:supportsRtl,android:allowBackup"
【讨论】:
【参考方案2】:例子:-
tools:replace="android:label,android:allowBackup,android:supportsRtl"
【讨论】:
请解释您的答案与接受的答案相比有何不同。为什么你的更好?以上是关于如何在 Android 清单应用程序中添加多个“工具:替换”?的主要内容,如果未能解决你的问题,请参考以下文章
Android:多个 AppWidgets - 一个清单条目