React Native项目打包失败:Java与SDK版本不匹配问题求助
React Native打包编译错误求助
问题背景
我的React Native项目已更新至最新版本,文件目录可能与常规结构不同。打包应用时遭遇编译错误,具体信息如下:
FAILURE: Build failed with an exception. * 问题所在: 无法确定任务 ':react-native-bluetooth-serial-next:bundleLibRuntimeToJarRelease' 的依赖项。 > 无法创建任务 ':react-native-bluetooth-serial-next:compileReleaseJavaWithJavac'。 > 要编译Java 9+源代码,请将compileSdkVersion设置为30或更高版本 错误:应用安装失败。命令执行失败,退出码1:gradlew.bat app:installRelease -PreactNativeDevServerPort=8081 FAILURE: Build failed with an exception. * 问题所在: 无法确定任务 ':react-native-bluetooth-serial-next:bundleLibRuntimeToJarRelease' 的依赖项。 > 无法创建任务 ':react-native-bluetooth-serial-next:compileReleaseJavaWithJavac'。 > 要编译Java 9+源代码,请将compileSdkVersion设置为30或更高版本 * 尝试方案: > 使用--stacktrace选项获取堆栈跟踪。 > 使用--info或--debug选项获取更多日志输出。 > 使用--scan选项获取完整分析信息。 > 如需更多帮助,请访问https://help.gradle.org。 BUILD FAILED in 1m.
已执行的排查操作
- 通过Android Studio将Java及SDK版本更新至LTS
- 在Android Studio中安装了所有最新版本的插件(无论是否与当前问题相关)
- 检查PATH环境变量确认配置无误
- Node.js及项目中已安装的绝大多数依赖库均已更新至最新版本
目前仍未找到问题根源,希望得到进一步的排查方向或解决方案。
内容的提问来源于stack exchange,提问作者Andrew Makarevich
相关产品推荐
相关产品推荐

