flutter命令会出现不相关的错误信息,导致我的app应用无法正常构建?

新手上路,请多包涵

在cmd或powershell中使用flutter的命令会出现不属于flutter的错误信息。
image.png
环境:
windows11
flutter 3.3.0
AndroidStudio Android Studio Chipmunk | 2021.2.1 Patch 2

我在之前尝试安装了nvmw但是出了错误,所以我就把nvmw卸载,我尝试了重装flutter并重新配置环境变量,也没有作用。
flutter doctor 提示一切正常。
image.png

但是我在编译项目的时候提示无法正常编译


FAILURE: Build failed with an exception.

* Where:
Script 'D:\Software\Flutter\flutter_3.3.0\packages\flutter_tools\gradle\flutter.gradle' line: 1159

* What went wrong:
Execution failed for task ':app:compileFlutterBuildDebug'.
> Process 'command 'D:\Software\Flutter\flutter_3.3.0\bin\flutter.bat'' finished with non-zero exit value 1

* 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.

* Get more help at https://help.gradle.org

BUILD FAILED in 27s
Exception: Gradle task assembleDebug failed with exit code 1
阅读 4.2k
2 个回答

出现这种问题的原因可能有很多,以下是一些常见的解决方法:

  1. 清理项目缓存:首先尝试清理 Flutter 项目的缓存。在项目根目录中打开命令提示符或 PowerShell 窗口,然后运行以下命令:

    flutter clean

    这将清理项目的构建缓存,并尝试重新构建项目。

  2. 检查 Flutter SDK 的路径:确保环境变量中的 Flutter SDK 路径与实际的 Flutter SDK 安装路径匹配。你可以通过运行以下命令来检查 Flutter SDK 的路径:

    flutter doctor -v

    确认输出中的 Flutter SDK 路径与实际路径相符。

  3. 检查 Gradle 版本:确保你的 Flutter 项目使用的 Gradle 版本与你的 Android Studio 兼容。你可以在项目的 android/build.gradle 文件中查看 classpath 行指定的 Gradle 版本。确保该版本与你的 Android Studio 中的 Gradle 版本兼容。
  4. 检查 Flutter 版本:确保你的 Dart 已经升级到最新版。你可以使用以下命令来检查 Dart 版本:

    dart --version

    如果版本过旧,建议升级至最新版本。

新手上路,请多包涵
推荐问题