在调试模式下在 Redmi Note 8 上启动 lib\main.dart... 正在运行 Gradle 任务 'assembleDebug'...
我在我的安卓设备上运行应用程序时卡住了。 Flutter doctor 没有发现任何问题,应用程序在 chrome 和 edge 上运行,但不在手机上运行。 这也是我第一次在物理设备上运行
答案 0 :(得分:1)
有时它的这个错误原因有时在后台颤动下载gradles文件,这将需要几个小时。这就是应用可能卡住的原因。
cd android
./gradlew clean
./gradlew
build 或者您可以将这两个命令与 ./gradlew clean build
结合起来F5
。第一次运行 assembleDebug 的 gradle 需要一些时间。这个解决方案对我有用。
当我尝试查看 Log flutter run -v 时显示我被困在 Downloading https://services.gradle.org/distributions/gradle-5.6.2-all.zip.
这个过程可能需要几个小时。要解决此错误,您必须按照以下步骤操作。
https://distfiles.macports.org/gradle/gradle-5.6.2-all.zip
gradle-5.6.2-all.zip to C:\Users\ <MyUsername>\.gradle\wrapper\dists\gradle-5.6.2-all\9st6wgf78h16so49nn74lgtbb
(当然最后一个文件夹在您的 PC 上会有不同的名称)flutter run.
我使用 Archlinux 有两个原因:
xterm-256color
(reference) 的 TERM。channel master && flutter upgrade
。当 master 中的修复进入稳定 (reference) 时,我将能够切换回颤振稳定。如果您使用的是 Windows:请尝试将防火墙例外添加到您的 Android Studio。
如果运行 Gradle 任务 assemblyebug 花费了意外的长时间,请尝试在您的项目中更新 Gradle。只需按照以下步骤操作即可。
Open Android module in Android Studio
。gradle
。Execute Gradle Task
图标。gradlew clean
gradlew build
Update Gradle Plugin
,请执行此操作。更新将下载所需的 .zip 文件。而且,之后您的应用应该可以正常工作。
答案 1 :(得分:0)
为我工作:重启物理设备,flutter clean
,flutter pub get
,构建应用