Flutter 开发过程中的配置问题汇总

一、MacOS 上 Flutter 3.19.6 修改 maven 的源

将 Flutter 中的 maven 访问源修改为国内镜像源。

因为目前网上多数教程已经不适用了,找了很久才找到替换方法,故特此记录。

本篇方法参考了此链接

下面是修改的方法:

(1)打开 Flutter 的安装目录/packages/flutter_tools/lib/src/http_host_validator.dart 文件

 (2) 将 maven 的访问源改为你喜欢的国内镜像源,笔者这儿使用的是国内阿里云的镜像源:https://maven.aliyun.com/repository/google/

 (3) 删除 flutter 安装目录/bin/cache 文件夹。

删除这个文件夹后,之后再执行 flutter doctor 和 flutter run 指令都会根据需要再次下载资源到 cache 文件夹。

(4)再次执行 flutter doctor

 

二、编译安卓项目时遇到 zip END header not found 报错

该报错的原因有多种,笔者这儿是因为项目中需要的 gradle 版本与本地的 gradle 版本不一致。

解决方法可以参考该博客,通过将项目中需要的 gradle 版本修改为本地有的版本。

笔者的解决方案为下载对应的 gradle 版本。

(1)使用 android studio 打开 Flutter 过程中的 android 目录。

(2)如果检测到 gradle 缺少,android studio 会自动开始下载。(注意,gradle的下载需要外网,如果有修改下载源的方法也可以留言,感谢)

 

posted @ 2024-05-11 14:38  幻cat  阅读(149)  评论(0编辑  收藏  举报