Androidマニフェストアプリケーションに複数の `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"/>

したがって、ライブラリマニフェストの `android:supportsRtl =" true "`のようなマージエラーが発生しますか?時々エラーを引き起こしています

それを解決するには、マニフェストアプリケーションに以下を追加するだけです。

tools:replace="android:supportsRtl"

そして

tools:replace="android:allowBackup"

ただし、2つ追加tools:replaceするとコンパイル時にエラーが発生します。どうすれば2つを組み合わせることができtools:replaceますか?

以下を試しましたが、うまくいきません。

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

22
カンマツールで試してください:replace = "android:supportsRtl、android:allowBackup"
Boldijar Paul

回答:


242

上記の質問に対するコメントでのPaulの回答に従って、以下を使用して私の問題を解決してください。

 tools:replace="android:supportsRtl,android:allowBackup"
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.