创建Flutter新项目时卡在Resolving Dependencies问题求助
Flutter创建新项目卡在Resolving Dependencies的解决办法
配置国内镜像源
- 修改Flutter工具的Gradle配置:找到
flutter\packages\flutter_tools\gradle\flutter.gradle文件,在buildscript的repositories块中添加国内镜像:repositories { maven { url 'https://maven.aliyun.com/repository/google' } maven { url 'https://maven.aliyun.com/repository/jcenter' } maven { url 'http://maven.aliyun.com/nexus/content/groups/public' } } - 在用户目录的Gradle配置文件中添加镜像(Windows路径:
C:\Users\<你的用户名>\.gradle\gradle.properties;Mac路径:~/.gradle/gradle.properties):FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn PUB_HOSTED_URL=https://pub.flutter-io.cn
- 修改Flutter工具的Gradle配置:找到
关闭Gradle离线模式
打开Android Studio,依次进入File > Settings > Build, Execution, Deployment > Build Tools > Gradle,取消勾选Offline work选项,重启项目后重新执行依赖解析。手动处理依赖包
执行flutter pub get --verbose查看具体卡住的依赖包,前往pub.dev获取对应包的下载链接,手动下载后放入Flutter缓存目录(Windows:C:\Users\<你的用户名>\.pub-cache\hosted\pub.flutter** regardless增注定ch foride区-分布在将的 least pressed.;Mac:~/.pub-cache/hosted/pub.flutter-io.cn),之后再执行flutter pub get。清理缓存后重试
依次执行以下命令:flutter clean flutter pub cache repair flutter pub get
内容的提问来源于stack exchange,提问作者Rio
相关产品推荐
相关产品推荐

