所以我下载了一些挑战edutools,运行挑战后,我得到了错误,我安装了jdk java,sdk java,kotlin sdk,并确定了为什么我会出错,我使用了java jdk版本
openjdk版本“ 13.0.2” 2020-01-14
OpenJDK运行时环境(内部版本13.0.2 + 8)
OpenJDK 64位服务器VM(内部版本13.0.2 + 8,混合模式,共享)
我使用gradle版本6.2.2
6.2.2级
这是我的gradle版本的完整输出
这是我关于intelejit想法的全部错误输出
FAILURE: Build failed with an exception.
* What went wrong:
Could not initialize class org.codehaus.groovy.runtime.InvokerHelper
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 1s
答案 0 :(得分:0)
如果我正确阅读了https://github.com/gradle/gradle/issues/10248,则说明这与某些Gradle版本和某些JVM版本不兼容。我在Android SDK中也遇到了类似的问题。您基本上有两个选择:
在我的情况下,我将JVM版本设置为1.8,此后它可以正常工作。
答案 1 :(得分:0)
JetBrains Academy项目在Java 11上工作。Java 13 is not supported yet。
请确保在首选项|选项中选择了JDK 11。构建,执行,部署|生成工具|摇篮。
此外,请确保项目在 File | File中选择了JDK 11作为Project SDK。项目结构。
您可以从here下载OpenJDK 11。
答案 2 :(得分:0)
我在使用 Mac(macOS Big Sur) 和 Ubuntu(20.04 LTS) 时遇到了同样的错误,我可以通过执行以下操作来解决它:
转到 RN 项目中的 /android/gradle/wrapper/gradle-wrapper.properties 文件。找到以 distributionUrl 开头的行,并将 gradle 版本更改为 gradle-6.4.1-all.zip。
来自:
<块引用>distributionUrl=https://services.gradle.org/distributions/gradle-5.4.1-all.zip
致:
<块引用>distributionUrl=https://services.gradle.org/distributions/gradle-6.4.1-all.zip
参见下面的示例图: