【问题标题】:flutter More than one file was found with OS independent path 'AndroidManifest.xml'颤振找到了多个文件,其独立于操作系统的路径“AndroidManifest.xml”
【发布时间】:2020-03-12 06:21:31
【问题描述】:

我有一个示例 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文件。

【问题讨论】:

    标签: android flutter gradle


    【解决方案1】:

    就我而言,由于从旧项目迁移,其中一个模块中有两个以上的 AndroidManifest.xml 文件。

    请在你的项目目录下搜索AndroidManifest.xml文件,如果你发现src文件夹中有多个文件,则只保留src/main文件夹中的一个。

    【讨论】:

      【解决方案2】:

      我遇到过类似的情况,错误信息如下:

      More than one file was found with OS independent path 'lib/x86/libswscale.so'.
      

      问题是我不小心在我的pubspec.yaml 中有以下两个依赖项:

      • ffmpeg_kit_flutter_min_gpl: ^4.5.0
      • ffmpeg_kit_flutter: ^4.5.0-LTS

      当然,最上面的具有下面的所有并导致问题的所有内容。以下是不必要的。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-02-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-11-11
        • 2019-07-23
        相关资源
        最近更新 更多