每当我尝试运行Flutter程序时,它都会卡在“正在运行Gradle任务'assembleDebug"中 [英] when ever I try to run my Flutter program, it gets stuck at “Running Gradle task 'assembleDebug”

查看:201
本文介绍了每当我尝试运行Flutter程序时,它都会卡在“正在运行Gradle任务'assembleDebug"中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

每当我尝试在仿真器或真实设备上运行时,它都会卡在"Running Gradle任务'assembleDebug" 上,并且整个计算机只会冻结并卡住,这是唯一的方法就是要重新启动它.

whenever I try to run in on an Emulator or on a real device, it get stuck at "Running Gradle task 'assembleDebug" and the entire computer just freezes and get stuck, and the only way out is to hard reboot it.

我正在使用华硕笔记本电脑(Windows 10),内存为16GB.

I'm using an Asus laptop ( windows 10 ), with 16GB ram.

flutter --version 给出:(当我尝试 flutter upgrade 时,给出相同的结果并说我拥有最新版本)

flutter --version gives: (when I try flutter upgrade it gives same result and says I have the latest version)

Flutter 1.20.0-1.0.pre.42 • channel master • https://github.com/flutter/flutter.git
Framework • revision 401690a64f (2 days ago) • 2020-06-12 19:45:48 -0700
Engine • revision 965fbbed17
Tools • Dart 2.9.0 (build 2.9.0-14.0.dev 2b917f5b6a)

当我运行 flutter doctor 时,会在终端上获得以下输出: UPDATED

when I run flutter doctor I get this output in the terminal: UPDATED

   C:\Users\Lidor>flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel master, 1.20.0-1.0.pre.42, on Microsoft Windows [Version 10.0.18362.900], locale en-US)

[√] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
[√] Android Studio (version 4.0)
[√] IntelliJ IDEA Community Edition (version 2019.2)
[!] Connected device
    ! No devices available

! Doctor found issues in 1 category.

当我运行 flutter doctor -v 时,我得到以下输出:

when I run flutter doctor -v I get this output:

C:\Users\Lidor>flutter doctor -v
[√] Flutter (Channel master, 1.20.0-1.0.pre.42, on Microsoft Windows [Version 10.0.18362.900], locale en-US)
    • Flutter version 1.20.0-1.0.pre.42 at D:\Study\P.Languages\Flutter\flutter_windows_v1.7.8+hotfix.4-stable\flutter
    • Framework revision 401690a64f (2 days ago), 2020-06-12 19:45:48 -0700
    • Engine revision 965fbbed17
    • Dart version 2.9.0 (build 2.9.0-14.0.dev 2b917f5b6a)

[!] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
    • Android SDK at D:\Lidor\AppData\Local\Android\sdk
    • Platform android-29, build-tools 29.0.2
    • Java binary at: D:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
    X Android license status unknown.
      Try re-installing or updating your Android SDK Manager.
      See https://developer.android.com/studio/#downloads or visit
      https://flutter.dev/docs/get-started/install/windows#android-setup for detailed instructions.

[√] Android Studio (version 4.0)
    • Android Studio at D:\Program Files\Android\Android Studio
    • Flutter plugin version 46.0.2
    • Dart plugin version 193.7361
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)

[√] IntelliJ IDEA Community Edition (version 2019.2)
    • IntelliJ at C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2019.2
    • Flutter plugin version 38.1.4
    • Dart plugin version 192.5728.98

[!] Connected device
    ! No devices available

! Doctor found issues in 2 categories.

我还尝试运行 flutter频道主控,因为它建议在此处以及所有内容此处

I also tried to run flutter channel master as it suggested here and also everything here

推荐答案

发生这种情况的原因有很多:不接受android许可证,不兼容的sdk/flutter版本,Windows防火墙等.

There are lots of reasons why it's happening: Did not accept android-licenses, incompatible version of sdk/flutter, Windows Firewall etc.

如果您没有尝试过:

使用以下文件更新了文件android/app/build.gradle

Updated file android/app/build.gradle with

compileSdkVersion 29

运行:干净整洁

否则,请检查 Flutter应用卡在"Running Gradle任务" assembleDebug中'..."

或者如果您的 Android许可状态未知.

在没有sdkmanager的情况下安装Android Studio 取消选中隐藏过时的软件包",您将看到Android SDK工具(过时)26.1.1.然后 flutter doctor --android-licenses

Android Studio installs without sdkmanager Uncheck Hide Obsolete Packages and you'll see Android SDK Tools (Obsolete) 26.1.1. and then flutter doctor --android-licenses

这篇关于每当我尝试运行Flutter程序时,它都会卡在“正在运行Gradle任务'assembleDebug"中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆