Android マニフェスト アプリケーションに複数の `tools:replace` を追加するにはどうすればよいでしょうか? 質問する

Android マニフェスト アプリケーションに複数の `tools:replace` を追加するにはどうすればよいでしょうか? 質問する

マニフェストに以下が含まれるライブラリを使用しています。

<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"` は必須ですか? 時々エラーが発生します

これを解決するには、Manifest アプリケーションに次のコードを追加するだけです。

tools:replace="android:supportsRtl"

そして

tools:replace="android:allowBackup"

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

以下を試しましたが、機能しません。

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

ベストアンサー1

上記の質問に対するコメントでの Paul の回答に従って、コンマを使用します。

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

おすすめ記事