我有一个示例 flutter 项目,其中包含多个可以构建的 lib 模块
./gradlew app:assembleDevRelease
但由于某种原因,当我运行时
flutter run --release --flavor dev
它正在尝试运行
./gradlew assembleDevRelease
命令项目级别的,然后我得到了错误
> Task :track_sdk_plugin:mergeDevReleaseJavaResource FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':track_sdk_plugin:mergeDevReleaseJavaResource'.
> A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
> More than one file was found with OS independent path 'AndroidManifest.xml'
知道为什么这不起作用吗?如果需要,可以提供 gradle 文件。
最佳答案
就我而言,有两个以上 AndroidManifest.xml
由于从旧项目迁移,模块之一中的文件。
请搜索AndroidManifest.xml
项目目录下的文件,如果您发现 src
中有多个文件文件夹,只保留 src/main
中的一个文件夹。
关于android - flutter 找到了多个文件,操作系统独立路径为 'AndroidManifest.xml',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60648601/