1. ホーム
  2. android

[解決済み] Android Manifest アプリケーションで複数の `tools:replace` を追加するにはどうすればよいですか?

2022-04-27 07:34:46

質問

あるライブラリを使用していますが、そのマニフェストに以下のような記述があります。

<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"

解決方法は?

上記の質問に対するコメントのPaulの答えのように、私の問題を解決するために以下を使用してください。

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