构建在颤振运行中卡在"Starting a Gradle Daemon (subsequent builds will be faster)"上



这是我使用Flutter创建的第一个应用程序。我经常犯这个错误。

安装版本:

PS D:> flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, v1.12.13+hotfix.9, on Microsoft Windows [Version 10.0.18362.720], locale en-US)
[√] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
[√] Android Studio (version 3.0)
[√] VS Code (version 1.43.2)
[√] Connected device (1 available)
• No issues found!

问题是构建卡在线上

启动gradle守护进程(后续构建会更快(

flutter create myapp
flutter run -v
PS D:FlutterProjectsmyapp> flutter run -d 73e557b65f35 -v
[  +59 ms] executing: [C:srcflutter] git -c log.showSignature=false log -n 1 --pretty=format:%H
[ +178 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[   +5 ms] f139b11009aeb8ed2a3a3aa8b0066e482709dde3
[   +1 ms] executing: [C:srcflutter] git describe --match v*.*.* --first-parent --long --tags
[ +213 ms] Exit code 0 from: git describe --match v*.*.* --first-parent --long --tags
[   +1 ms] v1.12.13+hotfix.9-0-gf139b1100
[  +16 ms] executing: [C:srcflutter] git rev-parse --abbrev-ref --symbolic @{u}
[  +94 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/stable
[        ] executing: [C:srcflutter] git ls-remote --get-url origin
[  +61 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[ +160 ms] executing: [C:srcflutter] git rev-parse --abbrev-ref HEAD
[ +121 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[   +1 ms] stable
[ +271 ms] executing: C:UsershpAppDataLocalAndroidsdkplatform-toolsadb.exe devices -l
[ +112 ms] Exit code 0 from: C:UsershpAppDataLocalAndroidsdkplatform-toolsadb.exe devices -l
[   +1 ms] List of devices attached
4a635a82               device product:10or_D model:D device:10or_D transport_id:4
73e557b65f35           device product:laurel_sprout model:Mi_A3 device:laurel_sprout transport_id:7
[  +43 ms] C:UsershpAppDataLocalAndroidsdkplatform-toolsadb.exe -s 73e557b65f35 shell getprop
[ +205 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[  +13 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[   +4 ms] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[  +26 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[   +8 ms] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[   +2 ms] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[   +3 ms] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[ +384 ms] Generating
D:FlutterProjectsmyappandroidappsrcmainjavaioflutterpluginsGeneratedPluginRegistrant.java
[  +77 ms] ro.hardware = qcom
[ +134 ms] Launching libmain.dart on Mi A3 in debug mode...
[  +36 ms] executing: C:UsershpAppDataLocalAndroidsdkplatform-toolsadb.exe -s 73e557b65f35 shell -x logcat -v
time -t 1
[ +139 ms] Exit code 0 from: C:UsershpAppDataLocalAndroidsdkplatform-toolsadb.exe -s 73e557b65f35 shell -x
logcat -v time -t 1
[   +8 ms] --------- beginning of main
04-05 22:17:22.545 V/APM_AudioPolicyManager(  682): AudioPolicyManager:setRecordSilenced(uid:10029,
silenced:1)
[  +29 ms] executing: C:UsershpAppDataLocalAndroidsdkplatform-toolsadb.exe version
[   +5 ms] executing: C:UsershpAppDataLocalAndroidsdkplatform-toolsadb.exe -s 73e557b65f35 logcat -v time -T
04-05 22:17:22.545
[ +101 ms] Android Debug Bridge version 1.0.41
Version 28.0.3-5475833
Installed as C:UsershpAppDataLocalAndroidsdkplatform-toolsadb.exe
[  +15 ms] executing: C:UsershpAppDataLocalAndroidsdkplatform-toolsadb.exe start-server
[  +88 ms] Building APK
[  +88 ms] Running Gradle task 'assembleDebug'...
[  +50 ms] gradle.properties already sets `android.enableR8`
[  +13 ms] Using gradle from D:FlutterProjectsmyappandroidgradlew.bat.
[  +27 ms] executing: C:Program FilesAndroidAndroid Studiojrebinjava -version
[ +227 ms] Exit code 0 from: C:Program FilesAndroidAndroid Studiojrebinjava -version
[   +6 ms] openjdk version "1.8.0_152-release"
OpenJDK Runtime Environment (build 1.8.0_152-release-915-b01)
OpenJDK 64-Bit Server VM (build 25.152-b01, mixed mode)
[  +10 ms] executing: [D:FlutterProjectsmyappandroid] D:FlutterProjectsmyappandroidgradlew.bat -Pverbose=true
-Ptarget=D:FlutterProjectsmyapplibmain.dart -Ptrack-widget-creation=true -Pfilesystem-scheme=org-dartlang-root
-Ptarget-platform=android-arm64 assembleDebug
[+4299 ms] Starting a Gradle Daemon (subsequent builds will be faster)

如何调试?

这根本不是问题。对于您的第一个应用程序,在模拟器上运行它需要相当长的时间。我有一台速度相当快的机器,在模拟器上启动应用程序大约需要20-22分钟。

flutter run -v命令中,你可以看到它有很多东西需要下载和设置,因此,即使你的互联网速度很快,也要耐心。它将被建造。

另外,不要太担心。在这个初始构建之后,后续的构建将非常快。

相关内容

最新更新