环境配置好之后,运行flutter项目报错

来源:2-2 iOS开发者如何快速上手Flutter开发

qq_绿兔子_0

2023-04-06

Flutter assets will be downloaded from https://storage.flutter-io.cn. Make sure you trust this source!
Launching lib\main.dart on Android SDK built for x86 in debug mode…
Running Gradle task ‘assembleDebug’…

FAILURE: Build failed with an exception.

  • Where:
    Build file ‘D:\FlutterObject\flutter_text\android\app\build.gradle’ line: 24

  • What went wrong:
    A problem occurred evaluating project ‘:app’.

Failed to apply plugin ‘com.android.internal.application’.
Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8.
You can try some of the following options:
- changing the IDE settings.
- changing the JAVA_HOME environment variable.
- changing org.gradle.java.home in gradle.properties.

  • Try:

Run with --stacktrace option to get the stack trace.
Run with --info or --debug option to get more log output.
Run with --scan to get full insights.

BUILD FAILED in 6s

┌─ Flutter Fix ─────────────────────────────────────────────────────────────────┐
│ [!] You need Java 11 or higher to build your app with this version of Gradle. │
│ │
│ To get Java 11, update to the latest version of Android Studio on │
https://developer.android.com/studio/install. │
│ │
│ To check the Java version used by Flutter, run flutter doctor -v. │
└───────────────────────────────────────────────────────────────────────────────┘
Exception: Gradle task assembleDebug failed with exit code 1

写回答

1回答

CrazyCodeBoy

2023-04-07

 如果你在构建Android应用时遇到该错误,请升级你的Java版本至Java 11。Android Gradle插件需要Java 11才能运行,而目前你使用的是Java 1.8。你需要从官网下载Java 11并安装,并将Java 11作为你的默认Java版本。你可以通过设置JAVA_HOME环境变量指向Java 11的安装路径来完成这一步骤。如果你已经安装了Java 11但仍然遇到该错误,请确保你的系统环境变量中已经正确设置JAVA_HOME和PATH路径。如果仍然无法解决该问题,请查看Gradle和Android Gradle插件的版本是否兼容,否则升级或降级Gradle和Android Gradle插件版本以避免冲突。

0
1
qq_绿兔子_0
已解决,谢谢
2023-04-07
共1条回复

Flutter从入门到进阶 实战携程网App 一网打尽核心技术

解锁Flutter开发新姿势,,系统掌握Flutter开发核心技术。

4788 学习 · 3274 问题

查看课程