然后又报这个错:More than one file was found with OS independent path 'AndroidManifest.xml'
时间: 2024-02-15 07:05:13 浏览: 17
这个错误通常是由于引入了多个库都包含了同名的 `AndroidManifest.xml` 文件所致。解决办法有两种:
1. 排除重复的库
在 `build.gradle` 文件中排除掉重复的库,例如:
```
android {
packagingOptions {
exclude 'META-INF/LICENSE'
exclude 'META-INF/NOTICE'
exclude '**/classes.jar'
exclude '**/AndroidManifest.xml'
}
}
dependencies {
implementation('com.example:library1:1.0') {
exclude group: 'com.example', module: 'library2'
}
implementation 'com.example:library2:1.0'
}
```
2. 合并同名的 `AndroidManifest.xml`
在 `build.gradle` 文件中添加如下代码,合并同名的 `AndroidManifest.xml` 文件:
```
android {
sourceSets {
main {
// 合并同名的 AndroidManifest.xml 文件
manifest.srcFile 'src/main/AndroidManifest.xml'
}
}
}
```
这样就可以解决这个错误了。