【问题标题】:How to fix ':app:mergeDebugNativeLibs' exection failed issue?如何解决 ':app:mergeDebugNativeLibs' 执行失败的问题?
【发布时间】:2021-06-02 14:42:42
【问题描述】:
我已经构建了一个带有一些依赖项的 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'
提前致谢。
【问题讨论】:
标签:
flutter
flutter-dependencies
【解决方案1】:
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 中执行此操作
【解决方案2】:
我希望我不会迟到。我也遇到了同样的问题。
如果在后台运行,请关闭应用程序,然后清除代码中的任何问题(必须显示您的 IDE),最后运行 flutter clean,这应该可以解决问题。
希望这会有所帮助。谢谢