【问题标题】:More than one file was found with OS independent path 'lib/x86/libflutter.so'找到多个文件,其独立于操作系统的路径为“lib/x86/libflutter.so”
【发布时间】:2019-06-18 11:34:21
【问题描述】:

更新我的 Flutter 后,在构建我的 Flutter 应用时出现以下错误

FAILURE:构建失败并出现异常。

  • 出了什么问题:
    任务 ':app:transformNativeLibsWithMergeJniLibsForDebug' 执行失败。

    找到多个文件,其独立于操作系统的路径为“lib/x86/libflutter.so”

  • 试试:
    使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。

  • 通过https://help.gradle.org获得更多帮助

【问题讨论】:

  • 我尝试使缓存无效并清理干净。这并没有解决问题。
  • 我尝试将频道从“master”更改为“stable”,解决了上述问题。

标签: flutter


【解决方案1】:

我遇到了同样的问题。尝试在gradle文件中添加以下内容

android {
  defaultConfig {
    ...
    packagingOptions {
        pickFirst 'lib/x86/libflutter.so'
    }
  }
}

【讨论】:

  • 感谢您的帮助。如链接flutter.dev/docs/development/tools/sdk/upgrading所述,我刚刚将我的颤振频道更改为稳定
  • 我昨天遇到了同样的问题。目前我正在使用主频道并切换到稳定版并没有解决我的问题。但是在 gradle 文件中添加上面的代码就可以了。所以这就是为什么我把这个答案留在这里。也许这对某人有帮助:)
  • 是的。感谢您的回复 Mondok Tamas。
猜你喜欢
  • 1970-01-01
  • 2019-08-14
  • 1970-01-01
  • 2022-11-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多