React Native 60+版本报错:无法加载DSO文件libhermes.so的解决方法
问题解决步骤
- 打开项目根目录下的
build.gradle(Project)文件,在repositories代码块中添加以下内容:maven { // Android JSC is installed from npm url("$rootDir/../node_modules/jsc-android/dist") } - 打开app目录下的
build.gradle(app)文件:
a. 在文件顶部添加以下代码:
b. 在project.ext.react = [ enableHermes: false, // clean and rebuild if changing ] def jscFlavor = 'org.webkit:android-jsc:+' def enableHermes = project.ext.react.get("enableHermes", false);dependencies代码块中添加以下内容:if (enableHermes) { def hermesPath = "../../node_modules/hermes-engine/android/"; debugImplementation files(hermesPath + "hermes-debug.aar") releaseImplementation files(hermesPath + "hermes-release.aar") } else { implementation jscFlavor }
内容的提问来源于stack exchange,提问作者Praveen Singh
相关产品推荐
相关产品推荐

