【问题标题】:How to fix "Finished with error: Gradle task assembleDebug failed with exit code -1" error when i run flutter project如何在我运行颤振项目时修复“错误完成:Gradle 任务 assembleDebug 失败,退出代码 -1”错误
【发布时间】:2020-07-29 06:22:39
【问题描述】:

“以错误结束:Gradle 任务 assembleDebug 失败,退出代码 -1”

我做了一个新的基本颤振项目,当我运行颤振医生时出现这个错误一切都很好,没有检测到问题。我已经尝试过flutter clean,并尝试重建并且消息是相同的。 任何人都可以帮助我解决这个问题。

错误:

颤振医生:

日志猫:

设备已连接:

模块窗口:

【问题讨论】:

  • 首先请在Android studio中打开android模块,然后运行app它在logcat中显示一些相关错误
  • 我已经更新了 logcat pict。
  • 图片不包含任何模拟器信息和真实设备,所以请先连接真实设备或模拟器然后更新图片
  • 我的手机已连接,但在 logcat 中显示“未连接设备”..我更新了图片
  • 我说的是Android Studio的Logcat窗口

标签: android flutter gradle dart sdk


【解决方案1】:

使用 android studio 打开您的 android 文件夹,它会帮助您找出问题所在。另外,请检查this answer

【讨论】:

  • 你能告诉我步骤吗?
【解决方案2】:

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

使用flutter config --android-sdk <path-to-your-android-sdk-path>

【讨论】:

  • 我已经这样做了,但仍然出错:(你知道如何在不保存任何设置的情况下卸载吗?我想尝试重新安装也许可以解决这个问题
  • 全部。 flutter 和 android studio,包括 android sdk 和 flutter sdk
  • 请检查新图片。
  • 您的系统上有哪个操作系统?
【解决方案3】:

几天前,当我尝试运行所有 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 命令。

【讨论】:

  • 希望对你有用。在执行这些步骤之前,我尝试了其他一些事情,但我认为它们不相关。稍后,如果您尝试了上述步骤但仍然无法正常工作,我将编辑我的答案以提供我尝试过的所有内容。
  • 好的,我试试
猜你喜欢
  • 2020-04-07
  • 2020-09-19
  • 2021-06-24
  • 2020-03-23
  • 2019-06-27
  • 2021-08-14
  • 2020-03-08
  • 2020-08-06
  • 2021-06-13
相关资源
最近更新 更多