运行npx expo run:android时出现构建错误求助
解决React Native Expo Android构建错误
1. 修复Kotlin Gradle插件重复加载问题
- 打开项目根目录的
build.gradle文件,在plugins块中统一声明Kotlin插件版本并添加apply false,示例:
plugins { id 'com.android.application' version '7.4.2' apply false id 'com.android.library' version '7.4.2' apply false id 'org.jetbrains.kotlin.android' version '1.8.22' apply false }
- 逐个检查报错提到的子项目(如
:expo、:expo-av等)的build.gradle文件,修改plugins块,移除Kotlin插件的版本号,只保留插件ID:
plugins { id 'org.jetbrains.kotlin.android' }
2. 修复BuildConfig.DEBUG找不到的问题
- 打开app模块下的
build.gradle文件,在android块中确保启用BuildConfig生成:
android { buildFeatures { buildConfig true } }
- 执行清理和重建命令:
./gradlew clean npx expo run:android
内容的提问来源于stack exchange,提问作者jNiuk
相关产品推荐
相关产品推荐

