当前位置:   article > 正文

【Flutter 问题系列第 78 篇】Android Studio 升级后提示 org.gradle.java.home Gradle property is invalid 的解决方案_given for org.gradle.java.home gradle property is

given for org.gradle.java.home gradle property is invalid (java home supplie

这是【Flutter 问题系列第 78 篇】,如果觉得有用的话,欢迎关注专栏。

Flutter SDK:3.3.5,Dart SDK:2.18.2,

操作系统:macOS Ventura 13.0.1 Intel Core i9,Android Studio 版本:Flamingo 2022.2.1 Patch 2

一:问题描述

在公司的 M2 电脑上,直接使用 Android Studio 的检查更新,升级到 Flamingo 2022.2.1 版本运行并没有什么问题,今天在家也升级了一下,但是一跑项目提示

Value ‘/Applications/Android Studio.app/Contents/jre/Contents/Home’ given for org.gradle.java.home Gradle property is invalid (Java home supplied is invalid)

详情如下图所示

在这里插入图片描述

有人说是因为 Gradle 中的 java 环境变量和系统 JAVA_HOME 中的不一致造成的,不过我这边两者是一样的。

想起来以前写的一篇 【Flutter 问题系列第 56 篇】执行 flutter doctor 命令后提示 Unable to find bundled Java version 的解决方案 的博客,以此为基础找到了问题的解决办法。

二:解决方案

在 「应用程序」中找到 Android Studio,右击后点击「显示包内容」,然后按下图所示信息操作即可。

在这里插入图片描述

然后就可以正常 Build 项目了,如下图所示

在这里插入图片描述

因为我跑的是 Flutter 项目,通过 flutter doctor 命令查看相关信息前后对比图如下所示

在这里插入图片描述

归根结底还是升级后要把 Unable to find bundled Java version 的问题给解决掉。

关于为什么 Android Studio 升级后提示这个信息,我看有的人说是因为 Flutter 是固定从

/Applications/Android\ Studio.app/Contents/jre 读取 Java 信息,所以你也可以通过创建一个软链接到新版本的 jbr 文件夹。

你的问题得到解决了吗?欢迎在评论区留言。

赠人玫瑰,手有余香,如果觉得文章不错,希望可以给个一键三连,感谢。


结束语

Google 的 Flutter 越来越火,截止 2023年7月16日 GitHub 标星已达 155K,Flutter 毅然是一种趋势,所以作为前端开发者,没有理由不趁早去学习。

无论你是 Flutter 新手还是已经入门了,不妨先点个关注,后续我会将 Flutter 中的常用组件(含有源码分析、组件的用法及注意事项)以及可能遇到的问题写到 CSDN 博客中,希望自己学习的同时,也可以帮助更多的人。
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/在线问答5/article/detail/962452
推荐阅读
相关标签
  

闽ICP备14008679号