首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android插件需要Java 11来运行。将其更改为11或以上没有任何影响。

Android插件需要Java 11来运行。将其更改为11或以上没有任何影响。
EN

Stack Overflow用户
提问于 2021-10-20 09:56:58
回答 2查看 274关注 0票数 1

这个问题在Stackoverflow上相当古老,但是没有一个提供的解决方案适合我。因此,我尝试用Android生成一个,并首先接收消息

Generate Signed Bundle: Errors while building Bundle file. You can find the errors in the 'Messages' view.

这会导致

Cause: argument type mismatch

然后在终点站我跑

./gradlew build --warning-mode all

这给了我:

所以我尝试了各种各样的东西:

  1. Android (北极狐) =>首选项=>构建/执行/部署=> Buidl Tools => Gradle => set版本为11.0.10

我也试过第17版,但没有成功。在建筑上还是同样的错误

  1. I将Android重置为默认设置。重新启动后,有一个弹出式弹出,要求我从1.8中更改SDK --我在那里单击并进行了更改。没有成功。仍然是相同的错误。

  1. I运行./gradlew --终端版本并接收

因此,基本上,我所做的关于更改SDK的一切都没有效果。老实说,我现在没有选择了,不知道下一步该做什么。

EN

回答 2

Stack Overflow用户

发布于 2021-10-21 17:48:02

如我所见,您的gradle项目仍然使用JDK1.8。有两种解决方案:-

将此添加到您的org.gradle.java.home=path/to/jdk/11+文件:

  1. 确保您的gradle.properties文件没有java home声明,然后将JDK 11 bin文件夹的路径附加到PATH环境变量.
票数 1
EN

Stack Overflow用户

发布于 2022-02-11 00:00:37

在麦迪上,这对我有用

代码语言:javascript
复制
export JAVA_HOME=/Applications/Android\ Studio.app/Contents/jre/Contents/Home
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69643904

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档