android - flutter 找到了多个文件,操作系统独立路径为 'AndroidManifest.xml'

标签 android flutter gradle

我有一个示例 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/

相关文章:

android - 以 Android SDK 版本 29 为目标后,读取/写入下载文件夹被拒绝

android - Gradle:为什么加运算符会导致欺骗字符串连接?

android - 无法解析配置 ':app debug Runtime Classpath' 的所有依赖项

file - Gradle:无法复制文件

横向播放Android视频

java - Android - Spinner 异步下载无法正常运行

android - 回收商查看项目奇怪的行为

firebase - flutter : how to fix Lost connection to device error with firebase PhoneNumberAuth

android - 在没有特定键的情况下在 SharedPreferences 中存储多个数字

firebase - flutter: 'String'类型不是 'List<dynamic>'类型的子类型