是否仍然可以在 2013 年末的 MacPro(又名垃圾 Mac)上开发 React Native 应用程序。
我在构建和编译应用程序时遇到了问题,该错误与我运行 android 时的 java 版本控制冲突有关。
错误
无法打开设置文件的设置通用类缓存 '/Users/john/Documents/reactnative/employee/android/settings.gradle' (/Users/john/.gradle/caches/8.6/scripts/epxdwcaw86bse6iu3oo72ibrp)。
错误!源单元“BuildScript”中“语义分析”阶段出现异常不支持的类文件主要版本 66
我尝试按照网站的说明以及一些教程进行操作,但问题仍然存在。
这是 Java 的输出
java --version
openjdk 22.0.2 2024-07-16
OpenJDK Runtime Environment Homebrew (build 22.0.2)
OpenJDK 64-Bit Server VM Homebrew (build 22.0.2, mixed mode, sharing)
Mac:macOS 蒙特利 12.7.6
Android:13.0(“提拉米苏”)33-ext4
Xcode 版本是14.2
命令行工具:Xcode 14.2 (14C18)
如果您需要有关我的环境设置的更多信息,请告诉我。
编辑
我继续安装了 JDK 8 来尝试一下。
openjdk version "1.8.0_422"
OpenJDK Runtime Environment (build 1.8.0_422-bre_2024_07_25_03_10-b00)
OpenJDK 64-Bit Server VM (build 25.422-b00, mixed mode)
更改后错误:
错误无法安装应用程序。命令失败,退出代码为 1: ./gradlew app:installDebug -PreactNativeDevServerPort=8081 失败: 构建失败并出现异常。 * 什么地方出了错: org.gradle.api.internal.catalog.GenerateClassCompilationException:否 已找到 Java 编译器,请确保您正在使用 JDK 运行 Gradle
未找到 Java 编译器,请确保您正在使用 JDK 运行 Gradle * 尝试:
问题出在 JDK 上,