Android manifestのマージルールマーカー

その他

Androidのライブラリを入れると時々manifestの属性がコンフリクトして、manifestのマージが失敗することがある。そういう場合は、マージルールマーカーを利用する。種類と使い方は↓に纏まっている。

マニフェスト ファイルを管理する  |  Android Studio  |  Android Developers
マニフェスト ビルド変数、マニフェスト マージ、マニフェスト マージツールについて説明します。

マージルールマーカーを利用するには、まず <manifest> 要素に宣言を追加する必要があるが、忘れやすいので注意。

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.myapp"
    <!-- ↓これを忘れて tools:replace など使うとエラーになる -->
    xmlns:tools="http://schemas.android.com/tools">

コメント