Похоже, что в AndoridManifest есть ошибка либо в той версии библиотеки Microsoft, либо в одной из ее зависимостей.Он использует тег <library>
, в то время как правильный - <uses-library>
.
. Что вы можете сделать, это либо придерживаться старой версии этой библиотеки, пока владельцы не исправят эту ошибку, либо, если вам действительно нужноэту библиотеку и вы знаете, что делаете (не могу этого подчеркнуть), вы можете указать AAPT2 игнорировать эту ошибку, добавив ее в свой build.gradle:
android {
aaptOptions {
additionalParameters "--warn-manifest-validation"
}
}
Это будет игнорировать ALL нераспознанные теги в объединенном манифесте.Это может привести к ошибкам во время выполнения, поэтому будьте осторожны при использовании этого.