调试flutter工程时,提示以下错误

Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8, but i'm using java 11

直接先说解决办法:升级Android studio到更新版本

这个问题导致的原因是AndroidStudio内使用的是它自带默认的jdk路径, 并没有使用系统JAVA_HOME所指的jdk版本..而修改这个地址时,又提示只能是有效的java8版本地址(至少我的studio版本是这样的), 所以干脆升级AndroidStudio即可.

此外,网上有种解决办法是修改gradle.properties内的java路径, org.gradle.java.home=xxx  也确实能解决这个问题,但在工程中设置一个java路径,总是不太好..所以不太建议.

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐