If you're using multiple manifestPlaceholder
items in your build.gradle
file, you must add them as array elements, instead of separate items.
For example, this will cause a build error or compile error: "java.lang.RuntimeException: Manifest merger failed with multiple errors":
android {
...
defaultConfig {
manifestPlaceholders = [myKey1: "myValue1"]
manifestPlaceholders = [myKey2: "myValue2"] // Error!
}
}
This will fix the error:
android {
...
defaultConfig {
manifestPlaceholders = [myKey1: "myValue1", myKey2: "myValue2"]
}
}