Flutter问题:Android Gradle插件需Java 11,本地版本显示冲突求助
解决Android Gradle插件Java版本冲突问题
直接指定项目JDK路径
打开项目根目录的gradle.properties文件,添加以下配置(替换成你本地Java11的实际安装路径):org.gradle.java.home=/path/to/your/java11/jdkWindows路径示例:
C:\Program Files\Java\jdk-11.0.18,Mac/Linux示例:/Library/Java/JavaVirtualMachines/jdk-11.0.18.jdk/Contents/Home配置项目local.properties文件
编辑项目根目录的local.properties,加入Java11路径配置:org.gradle.java.home=/path/to/your/java11/jdk适配Gradle版本
打开gradle/wrapper/gradle-wrapper.properties,确保Gradle版本和Java11兼容(建议用7.0及以上版本),修改distributionUrl:distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-bin.zip清理缓存重建
执行以下命令彻底清理缓存并重新构建:flutter clean ./gradlew clean build --refresh-dependencies
内容的提问来源于stack exchange,提问作者saad bouryaln
相关产品推荐
相关产品推荐

