每当我尝试 运行 我的 Flutter 程序时,它都会卡在“运行 Gradle task 'assembleDebug”
when ever I try to run my Flutter program, it gets stuck at “Running Gradle task 'assembleDebug”
每当我尝试在模拟器或真实设备上 运行 时,它会卡在 “Running Gradle task 'assembleDebug”
并且整个计算机只是冻结并卡住,唯一的出路是硬重启它。
我使用的是华硕笔记本电脑(windows 10),内存为 16GB。
flutter --version
给出:(当我尝试 flutter upgrade
它给出相同的结果并说我有最新版本)
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
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
我得到这个输出:
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 channel master
按照它的建议 and also everything
发生这种情况的原因有很多:未接受 android 许可证、sdk/flutter 的不兼容版本、Windows 防火墙等
如果您还没有尝试过:
更新文件 android/app/build.gradle 为
compileSdkVersion 29
运行:
flutter clean
否则检查
或者如果您的 Android license status unknown.
取消选中 Hide Obsolete Packages,您将看到 Android SDK Tools (Obsolete) 26.1.1。
然后 flutter doctor --android-licenses
每当我尝试在模拟器或真实设备上 运行 时,它会卡在 “Running Gradle task 'assembleDebug”
并且整个计算机只是冻结并卡住,唯一的出路是硬重启它。
我使用的是华硕笔记本电脑(windows 10),内存为 16GB。
flutter --version
给出:(当我尝试 flutter upgrade
它给出相同的结果并说我有最新版本)
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
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
我得到这个输出:
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 channel master
按照它的建议
发生这种情况的原因有很多:未接受 android 许可证、sdk/flutter 的不兼容版本、Windows 防火墙等
如果您还没有尝试过:
更新文件 android/app/build.gradle 为
compileSdkVersion 29
运行:
flutter clean
否则检查
或者如果您的 Android license status unknown.
flutter doctor --android-licenses