当前位置: 首页> 教育> 就业 > 专业网站建设制作公司哪家好_官方网站下载微信最新版_广州百度推广优化排名_全网关键词搜索

专业网站建设制作公司哪家好_官方网站下载微信最新版_广州百度推广优化排名_全网关键词搜索

时间:2025/7/13 3:43:34来源:https://blog.csdn.net/szhupeng/article/details/146389594 浏览次数:1次
专业网站建设制作公司哪家好_官方网站下载微信最新版_广州百度推广优化排名_全网关键词搜索

在这里插入图片描述

最近在Mac Mini M4上通过Android Studio导入Flutter项目并运行,结果一直跑不起来,错误日志如下:
在这里插入图片描述

执行命令查看版本信息:

flutter doctor --verbose

通过输出信息Java version OpenJDK Runtime Environment (build 21.0.4±12422083-b607.1)可以知道是JDK版本不兼容问题,Flutter构建的时候默认使用了Android Studio内置的OpenJDK,最后总结了两种解决方案。

方案一:gradle.properties中配置org.gradle.java.home

通过直接修改android目录下gradle.properties指定JDK路径

org.gradle.jvmargs=-Xmx4G -XX:+HeapDumpOnOutOfMemoryError
android.useAndroidX=true
android.enableJetifier=true
org.gradle.java.home=/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home

方案二:修改gradle版本

因为Flutter工程在Settings -> Build, Execution, Deployment -> Build Tools -> Gradle下看不到JDK配置项。
在这里插入图片描述
而正常的Android工程可以直接配置:
在这里插入图片描述

因此,首先通过android studio导入android目录下的子工程,然后进行配置。这时候可能会报错

在这里插入图片描述
根据版本对照表,修改gradle版本:

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-all.zip

通过上面的设置就可以解决了。

附录:Java版本和Gradle版本对照表

Java VersionSupport for ToolchainsSupport for Running Gradle
8N/A2.0
9N/A4.3
10N/A4.7
11N/A5.0
12N/A5.4
13N/A6.0
14N/A6.3
156.76.7
167.07.0
177.37.3
187.57.5
197.67.6
208.18.3
218.48.5
228.78.8
238.108.10
24N/AN/A

官方地址:https://docs.gradle.org/current/userguide/compatibility.html#java

感谢大家的支持,如有错误请指正,如需转载请标明原文出处!

关键字:专业网站建设制作公司哪家好_官方网站下载微信最新版_广州百度推广优化排名_全网关键词搜索

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: