无法从“15.0.1”确定 java 版本

Posted

技术标签:

【中文标题】无法从“15.0.1”确定 java 版本【英文标题】:Could not determine java version from '15.0.1' 【发布时间】:2021-02-28 08:46:29 【问题描述】:

我尝试通过使用上传我的测试包 firebase App Distribution ./gradlew assembleAlphaDebug appDistributionUploadAlphaDebug 代码 sn-p 通过 android studio 终端,在我更新我的 java 版本前 5 天,然后我开始收到此错误。直到现在我还没有遇到任何解决方案。

FAILURE:构建失败并出现异常。

出了什么问题: 。

尝试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。

【问题讨论】:

从JDK 9开始版本字符串格式changed。 您需要使用与 Java 15 兼容的 Gradle 版本。我相信增加对 Java 15 支持的 Gradle 版本是Gradle 6.7。 或者不要使用 Java 15。 你能升级到 gradle 2.4.1 看看是否有帮助吗? 【参考方案1】:

如果您使用的是 Mac,请按照以下步骤操作:

vi ~/.bash_profile
Add in JAVA_HOME path there
export JAVA_HOME=/opt/bdc/opt/jdk
Save :wq
Execute source ~/.bash-profile

完成后做echo $JAVA_Home 并尝试接下来的步骤。

【讨论】:

以上是关于无法从“15.0.1”确定 java 版本的主要内容,如果未能解决你的问题,请参考以下文章

无法从“9.0.1”确定 java 版本

Gradle:无法从“11.0.2”确定 java 版本

如何修复错误:无法从“11.0.2”确定 java 版本。在特拉维斯?

Flutter 2:无法确定捆绑的 Java 版本

错误:无法从“10.3”确定 PostgreSQL 版本 - Heroku 上的 Django

Flutter Doctor - 无法确定捆绑的 Java 版本