chirp-react-native 运行-android 因 Java 11 和 12 而失败?
chirp-react-native run-android failing for Java 11 and 12?
尝试用 Java 12 和 Java 11 构建 chirp-react-native。不会构建。
如果我下降到 Java 1.8 并在 chirp-react-native/android/gradle/wrapper/gradle-wrapper.properties 中将我的 gradle distributionUrl 设置为 gradle-4.8-all.zip,包编译和安装正确,我认为 运行s 正确。
但是,如果这是一个简单的修复,我更愿意使用电流 JDK。有没有人使用 Java 12 成功构建了 chirp-react-native?
重现步骤:
在我的 JAVA_HOME 环境变量中设置 Java 12 (/Library/Java/JavaVirtualMachines/jdk12-0.1.jdk)
react-native 运行-android 失败并出现此错误:
无法从 12.0.1
确定 Java 版本
如果我下降到 Java 11 为 JAVA_HOME,我会收到类似的错误消息:
无法从 11.0.3
确定 Java 版本
使用 Java 1.8 和 Gradle 4.8,一切似乎都可以正确构建、安装和 运行。
您可以尝试 运行 ./gradlew
从命令行构建并在控制台中检查其他日志消息吗?可能是您的项目缺少一些所需的依赖项。如果从项目中删除 ChirpSDK 会发生什么?您可以使用 Java 11/12 且不使用 ChirpSDK 来构建它吗?
此评论描述了此错误的原因 - https://github.com/facebook/react-native/issues/22487#issuecomment-443759776
您可以升级 android/build.gradle
文件中的 gradle 版本。
尝试用 Java 12 和 Java 11 构建 chirp-react-native。不会构建。
如果我下降到 Java 1.8 并在 chirp-react-native/android/gradle/wrapper/gradle-wrapper.properties 中将我的 gradle distributionUrl 设置为 gradle-4.8-all.zip,包编译和安装正确,我认为 运行s 正确。
但是,如果这是一个简单的修复,我更愿意使用电流 JDK。有没有人使用 Java 12 成功构建了 chirp-react-native?
重现步骤:
在我的 JAVA_HOME 环境变量中设置 Java 12 (/Library/Java/JavaVirtualMachines/jdk12-0.1.jdk)
react-native 运行-android 失败并出现此错误:
无法从 12.0.1
确定 Java 版本如果我下降到 Java 11 为 JAVA_HOME,我会收到类似的错误消息:
无法从 11.0.3
确定 Java 版本使用 Java 1.8 和 Gradle 4.8,一切似乎都可以正确构建、安装和 运行。
您可以尝试 运行 ./gradlew
从命令行构建并在控制台中检查其他日志消息吗?可能是您的项目缺少一些所需的依赖项。如果从项目中删除 ChirpSDK 会发生什么?您可以使用 Java 11/12 且不使用 ChirpSDK 来构建它吗?
此评论描述了此错误的原因 - https://github.com/facebook/react-native/issues/22487#issuecomment-443759776
您可以升级 android/build.gradle
文件中的 gradle 版本。