1

我的 SSD 坏了,所以我不得不重新开始。现在我被困在设置中。我非常仔细地按照 React 本地环境设置一步一步进行操作,在此之前我安装了 Java 16。现在,当我尝试启动新项目时,我初始化了这就是我得到的:

  FAILURE: Build failed with an exception.

* Where:
Settings file 'C:\Users\Alyz\Documents\testProj\android\settings.gradle'

* What went wrong:
Could not compile settings file 'C:\Users\Alyz\Documents\testProj\android\settings.gradle'.
> startup failed:
  General error during semantic analysis: Unsupported class file major version 60
  
  java.lang.IllegalArgumentException: Unsupported class file major version 60
        at groovyjarjarasm.asm.ClassReader.<init>(ClassReader.java:196)
        at groovyjarjarasm.asm.ClassReader.<init>(ClassReader.java:177)
        at groovyjarjarasm.asm.ClassReader.<init>(ClassReader.java:163)
        at groovyjarjarasm.asm.ClassReader.<init>(ClassReader.java:284)
...
     
4

3 回答 3

0

我刚刚发现一个论坛帖子说他们不支持 Java 16。降级到 Java 15 后一切正常。

于 2021-04-01T11:14:23.933 回答
0

我尝试时遇到了同样的问题npm run android。使用以下命令删除 JDK 16(我从 Oracle 下载后手动安装)后

sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
sudo rm -fr /Library/PreferencePanes/JavaControlPanel.prefPane
sudo rm -fr ~/Library/Application\ Support/Oracle/Java

cd /Library/Java/JavaVirtualMachines && rm -rf  jdk-16.0.1.jdk

然后使用安装 JAVA 14homebrew

brew tap AdoptOpenJDK/openjdk 
brew install --cask adoptopenjdk14


 
于 2021-07-19T20:10:27.037 回答
-1

Gradle 尚不支持 Java 16。 https://docs.gradle.org/current/userguide/compatibility.html

于 2021-04-09T06:57:36.547 回答