lea*_*ner 94 yaml gradle flutter flutter-dependencies
当我运行应用程序时,它卡住了
Launching lib\main.dart on Lenovo A319 in debug mode...
Running Gradle task 'assembleDebug'...
(This is taking an unexpectedly long time.)
Run Code Online (Sandbox Code Playgroud)
它从不初始化 Gradle 和依赖项
kod*_*ory 91
这是我的情况的解决方案。
cd android./gradlew clean./gradlew build或者您可以将这两个命令与 just 结合使用./gradlew clean build(感谢@daniel 的提示)PS:如果所有步骤都不起作用,请删除 gradle
Séb*_*ien 56
flutter run -v 表明我被困住了
Downloading https://services.gradle.org/distributions/gradle-5.6.2-all.zip
这将需要几个小时,因为出于某种原因,在一个体面的 DSL 连接上下载速度约为 10kB/s。
解决方案:
gradle-5.6.2-all.zip到C:\Users\
<MyUsername>\.gradle\wrapper\dists\gradle-5.6.2-all\9st6wgf78h16so49nn74lgtbb(当然最后一个文件夹在您的 PC 上会有不同的名称)flutter run 瞧。Ger*_*ücs 41
就我而言,Windows 防火墙导致了这个问题。在我暂时禁用它后,问题就消失了。值得一试。祝你好运!
小智 12
如果您使用的是 Windows:尝试将防火墙例外添加到您的 Android Studio。
控制面板\系统和安全\Windows Defender 防火墙\允许的应用程序
允许其他应用
studio.exe 和 studio64.exe
我希望这对你也有用。
我在 Ubuntu 18.04 上使用 VS Code
对我来说,这是为我连接的设备下载适当的 android sdk 构建工具的后台下载。运行flutter run -v表明它正在下载android SDK构建工具,这通常需要一些时间。完成后,flutter 应用程序编译并成功运行。
解决方案
确保您已安装 android sdk 工具并将它们添加到环境路径中。我假设您已经下载了 android sdk 工具。
确保您已安装 gradle 并将其添加到路径中
确保您已安装最新的 dart 和 flutter sdks
对于 1 号和 2 号,请参考这篇文章:
在没有 Android studio 的情况下设置 flutter
小智 7
如果运行 Gradle 任务 assemblyebug 花费了意外的时间,请尝试在您的项目中更新 Gradle。(下载最新的zip文件)
您可以按照此答案中的步骤操作。
或尝试:
(参考截图)
这应该将项目作为 Android 项目打开。
这应该打开一个“运行任何东西”窗口。
gradlew cleangradlew build更新将下载所需的 .zip 文件。而且,在那之后,您的应用程序应该可以正常工作。
小智 5
这对我有用。我遇到了许可证接受问题。首先需要遍历flutter目录,然后运行命令
C:\Users\thrishool\flutterProjects\flutter>flutter doctor
Run Code Online (Sandbox Code Playgroud)
然后它会显示是否一切正常。我遇到一个问题,我没有接受所有许可证。所以你需要接受所有许可证。现在在 cmd 中输入此内容
C:\Users\thrishool\flutterProjects\flutter>flutter doctor --android-licenses
Run Code Online (Sandbox Code Playgroud)
接受所有许可证,您就可以开始了。
| 归档时间: |
|
| 查看次数: |
117066 次 |
| 最近记录: |