当我运行flutter项目时,如何解决“完成错误:Gradle任务assembleDebug失败,退出代码为-1”的错误

时间:2020-04-16 05:02:52

标签: android flutter gradle dart sdk

“完成错误:Gradle任务assembleDebug失败,退出代码为-1”

我做了一个新的基本flutter项目,当我运行flutter doctor时遇到了这个错误,一切都很好,没有发现任何问题。我已尝试将其清除干净,并尝试进行重建,并且消息是相同的。 任何人都可以帮助我解决此问题。

错误:

enter image description here

扑打医生:

enter image description here

logcat:

enter image description here

设备已连接:

enter image description here

模块窗口: enter image description here

3 个答案:

答案 0 :(得分:3)

在android studio中打开android文件夹,它将帮助您找出问题所在。另外,还要检查this answer

答案 1 :(得分:0)

Flutter提供了一个更新Android SDK路径的命令:

使用W:X:Y:Z

答案 2 :(得分:0)

几天前,当我尝试运行所有Flutter项目时,我得到了相同的错误代码。为确保您遇到与我相同的问题;

首先,转到您的项目目录->打开android文件夹->检查其中是否有gradlew.bat文件。 <project_name>\android\gradlew.bat。如果没有这样的文件,则可以继续。

这就是我所做的:

  1. 使用此命令运行flutter create -t <project_name>,将确保项目内部有gradlew.bat个文件。
  2. 转到该项目目录<project_name>\android,复制该gradlew.bat文件。
  3. 将其粘贴到当前无法正常工作的Flutter项目之一的相同目录路径(<project_name>\android)。
  4. 尝试在该项目上运行flutter run命令。