现象

执行npx react-native run-android发生如下错误:
2 files found with path ‘lib/arm64-v8a/libc++_shared.so‘ from inputs...-react native

在这里插入图片描述

原因

推测是版本识别问题

解决方法

编辑一下 android/build.gradle ,在allprojects中加上下面这段话,将全部版本统一。

allprojects {
    def REACT_NATIVE_VERSION = new File(['node', '--print',"JSON.parse(require('fs').readFileSync(require.resolve('react-native/package.json'), 'utf-8')).version"].execute(null, rootDir).text.trim())
 
    configurations.all {
        resolutionStrategy {
            force "com.facebook.react:react-native:" + REACT_NATIVE_VERSION
        }
    }
}
Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐