React Native 0.71构建报错:com.facebook.react插件未找到及compileSdk缺失
解决React Native构建失败问题
执行命令 ./gradlew app:installDebug -PreactNativeDevServerPort=8081 时出现的两个错误,可按以下步骤修复:
错误1:找不到id为'com.facebook.react'的插件
- 打开项目根目录下的
build.gradle文件,检查buildscript块是否包含React Native插件的依赖和仓库:
buildscript { repositories { mavenCentral() google() } dependencies { // 替换为你项目使用的React Native版本对应的插件版本 classpath("com.facebook.react:react-native-gradle-plugin:0.72.0") } }
- 确认
android/app/build.gradle文件开头的plugins块正确引用插件:
plugins { id 'com.android.application' id 'com.facebook.react' }
如果是旧版React Native项目,可改用apply plugin语法:
apply plugin: "com.android.application" apply plugin: "com.facebook.react"
错误2:未指定compileSdkVersion
打开android/app/build.gradle文件,在android块中添加compileSdkVersion,同时补充必要的版本配置(版本号需匹配你使用的React Native版本,示例为RN 0.72.x对应配置):
android { compileSdkVersion 33 defaultConfig { minSdkVersion 21 targetSdkVersion 33 // 保留原有其他配置 } }
完成修改后重新执行构建命令即可。
内容的提问来源于stack exchange,提问作者Harry Kim
相关产品推荐
相关产品推荐

