[英]You need Java 11 or higher to build your app with this version of Gradle?
[英]You need Java 11 or higher to build your app with this version of Gradle
一切正常,直到我尝试运行我从 Codecanyon 购买的 flutter 代码并开始遇到这个问题,我尝试了很多我在网上看到的修复并将它们列在下面,但现在即使是我现在创建的新 flutter 项目也给出相同的问题
然后尝试使用更改默认的 jdk 版本
export JAVA_HOME=`/usr/libexec/java_home -v 11.0.17`
和
export JAVA_HOME=$(/usr/libexec/java_home -v 11)
然后当我在终端上运行java -version
时,我得到以下报告
我相信这意味着我已经成功地改变了它(我试过使用 bash,切换到 Zsh 现在又回到 bash)但它仍然无法正常工作
还尝试通过 IDE 从我在 stackOverflow 上看到的一些解决方案中更改它,但是从 android-studio> Prefrences> Build, Execution, Deployment> Gradle 直到我尝试 File> Project Structure> Project 和 select JDK,该部分才显示11
还是不行,安装了最新版的Android Studio,还是没有解决问题,只好重新安装旧版,因为更新后我的模拟器不工作了
已经与这个问题斗争了几个星期到一个月,在这里和 github 上检查了多个解决方案,但仍然无法找到有效的解决方案
当前flutter版本不支持该项目。 您可以打开当前flutter版本内嵌的Gradle配置文件,查看Gradle信息。
buildscript {
repositories {
google()
mavenCentral()
}
dependencies {
/* When bumping, also update ndkVersion above. */
classpath 'com.android.tools.build:gradle:4.1.0'
}
}
android {
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
在尝试了数周之后,后来对我有用的是转到 Project_File>Android>build.gradle 文件并更改
dependencies {
classpath 'com.android.tools.build:gradle:7.1.3'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
到:
...
classpath 'com.android.tools.build:gradle:4.1.3'
...
我只是运行./gradlew clean build
然后运行项目,现在一切正常
谢谢大家
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.