尝试在 android 中运行我的 React Native 项目时,我的构建失败。该错误显示“在路径 lib/x86/libc++_shared.so 中找到了 2 个文件”。您知道可能导致此问题的原因以及我如何解决此问题吗?我尝试删除 .gradle 缓存目录中的文件,但这没有帮助。我从链接中查看了答案 在操作系统独立路径“lib/x86/libusb.so”中找到了多个文件。但是,我不确定在哪里删除 sourceSets.main 块内的 jniLibs.srcDir 'src/main/libs' 代码。你能帮忙吗?使用 android 运行 React Native 项目真的很陌生。
谢谢。
有 2 个库,尝试包含
libc++_shared.so
。这会导致冲突。
要求 gradle 选择任意一项
libc++_shared.so
:
android {
packaging { // or packageOptions
jniLibs.pickFirsts.add("**/libc++_shared.so")
}
}