"flutter run" 卡在 "Running Gradle task 'assembleDebug"

"flutter run" gets stuck at "Running Gradle task 'assembleDebug"

我今天把 Flutter 更新到了最新的稳定版——1.12.13+hotfix.7(我之前是运行ning 1.12.13+hotfix.6)。当我尝试使用 flutter run 在 vs 代码中 运行 我的项目时,它总是卡在 Running Gradle task 'assembleDebug:

有没有人遇到过同样的问题?

这是 flutter doctor -v 的输出:

[georgi@georgi-pc Line-up-Generator]$ flutter doctor -v
[✓] Flutter (Channel stable, v1.12.13+hotfix.7, on Linux, locale en_GB.UTF-8)
    • Flutter version 1.12.13+hotfix.7 at /home/georgi/Development/flutter
    • Framework revision 9f5ff2306b (2 weeks ago), 2020-01-26 22:38:26 -0800
    • Engine revision a67792536c
    • Dart version 2.7.0

[!] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
    • Android SDK at /home/georgi/Android/Sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-29, build-tools 29.0.2
    • Java binary at: /opt/android-studio/jre/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)
    ! Some Android licenses not accepted.  To resolve this, run: flutter doctor --android-licenses

[!] Android Studio (version 3.5)
    • Android Studio at /opt/android-studio
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)

[✓] Connected device (1 available)
    • MI 8 • 62fb6fd8 • android-arm64 • Android 10 (API 29)

! Doctor found issues in 2 categories.

我必须指出我已经尝试 运行ning flutter doctor --android-licenses 但它卡在 25%

注意:我使用的是 Manjaro 18.1.5

更新: Dart SDK 似乎有问题:https://github.com/flutter/flutter/issues/49185#issuecomment-589968058

我遇到了同样的问题并解决了。 我运行 flutter doctor --android-licenses as sudo。 我用了整个路径,不知道是否有必要。

例如我是这样做的: sudo /home/jan/development/languages+devtools/flutter/bin/flutter 医生 --android-licenses

之后一切正常。

问题已在上游解决。如果你想消费它,你必须切换到 master 频道(现在。它会在某个时候到达 stable 频道) 运行

flutter channel master

在 运行 之后,我能够在 Linux 5.5

上很好地构建我的 apk

flutter clean worked for me

我遇到了同样的问题。我尝试了很多解决方案,终于找到了 Github. 在终端中尝试此命令。

我尝试了找到的每一个答案,但 none 有效。

最后,我通过删除我拥有的 Android 虚拟设备并创建一个新虚拟设备来修复它。就我而言,这看起来像是 android 模拟器的问题,而不是 flutter 错误。