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">
コメント