Javascript android APK构建失败”;发现多个文件具有独立于操作系统的路径';lib/arm64-v8a/libc++_共享.so'&引用;

Javascript android APK构建失败”;发现多个文件具有独立于操作系统的路径';lib/arm64-v8a/libc++_共享.so'&引用;,javascript,android,node.js,Javascript,Android,Node.js,任务的执行失败 “:app:transformNativeLibsWithMergeJniLibsForDebug.”不止一个 找到具有操作系统独立路径的文件 'lib/arm64-v8a/libc++_shared.so' 尝试从此文件构建APK时会发生这种情况尝试将此文件添加到您的build.gradle中: android { ... packagingOptions { exclude 'lib/arm64-v8a/libc++_shared.so'

任务的执行失败 “:app:transformNativeLibsWithMergeJniLibsForDebug.”不止一个 找到具有操作系统独立路径的文件 'lib/arm64-v8a/libc++_shared.so'


尝试从此文件构建APK时会发生这种情况

尝试将此文件添加到您的build.gradle中:

android {
    ...
    packagingOptions {
        exclude 'lib/arm64-v8a/libc++_shared.so'
    }
}

我在编译项目时遇到了同样的问题,我找到的解决方案分为两个步骤:

  • 重命名
    jniLibs/arm64-v8a/libc++\u-shared.so
    jniLibs/arm64-v8a/libc++node\u-shared.so
  • src/main/include/node/common.gypi的
    401
    行更改为

     'CLANG_CXX_LIBRARY': 'libc++node',
    

还有一个存储库,我将在其中建议此解决方案。

对我无效对我有效。非常感谢。