问题描述: 点击 Android Studio 绿色的运行按钮, 卡在了 running gradle task assembledebug
( 由于我已经解决了, 就没有图了)
这里实际的问题是gradle
没有配置代理, gradle
是一个类似maven
npm
的包管理工具, 其包的仓库在外网, 需要配置代理才能成功下载包
Android Studio配置的代理, 对gradle
是无效, 才导致gradle
无法下载依赖包
解决办法:
配置{user}/.gradle
gradle
的全局配置文件是 gradle.properties
,它通常位于用户主目录下的 .gradle
文件夹中(例如,在 Windows 系统中路径可能是 C:\Users\YourUsername\.gradle\gradle.properties
,在 Linux 或 macOS 系统中路径是 ~/.gradle/gradle.properties
)。如果该文件不存在,可以手动创建。
~/.gradle/gradle.properties
内容如下:
systemProp.http.proxyHost=127.0.0.1
systemProp.http.proxyPort=10810
systemProp.https.proxyHost=127.0.0.1
systemProp.https.proxyPort=10810
这里的端口要改成你代理软件的端口
配好后, 重启Android Studio, 打开Android Studio的终端
打开模拟器, 输入flutter run -v
可以详细查看运行日志, 这里我解决了, 就没有图了
第一次启动项目都是非常慢的, 下依赖10几分钟是很正常的, 注意查看控制台有没有报错, 报错了, 试试重新运行flutter run -v
, 只要确保正确地配置了代理, 就能运行成功