如何解决':app:mergeDebugNativeLibs'执行失败的问题?

时间:2020-04-27 11:31:01

标签: flutter flutter-dependencies

我已经构建了一个带有某些依赖项的flutter应用程序(来自flutter pub)。在运行该应用程序时,出现此异常失败。如何解决此问题?

出了什么问题

Execution failed for task ':app:mergeDebugNativeLibs'.
> A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
   > More than one file was found with OS independent path 'lib/x86/libc++_shared.so'

谢谢。

2 个答案:

答案 0 :(得分:0)

我希望我不是很晚。我也遇到了同样的问题。 如果在后台运行,请关闭该应用程序,然后清除代码中的所有问题(必须在您的IDE中显示),最后干净运行,这可以解决问题。

希望这会有所帮助。谢谢

答案 1 :(得分:0)

android {

packagingOptions {
    pickFirst 'lib/x86/libc++_shared.so'
    pickFirst 'lib/x86_64/libc++_shared.so'
    pickFirst 'lib/armeabi-v7a/libc++_shared.so'
    pickFirst 'lib/arm64-v8a/libc++_shared.so'
}

在您的 app build.gradle

中执行此操作