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

news/2024/9/28 17:34:23

一、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的下载需要外网,如果有修改下载源的方法也可以留言,感谢)

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/30216.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

EDAC工具助力检测服务器内存故障

介绍EDAC工具前我们先知道什么是EDAC EDAC(Error Detection And Correction 错误检测与纠正),是Linux系统的错误检测和纠正的框架,它的目的是在linux系统运行过程中,当错误发生时能够发现并且报告出硬件错误。 内存有两种错误类型分别是CE和UE,CE 是 Correctable Error 的…

达梦数据库实现一条sql判断数据是否存在,如存在则修改,不存在,则新增

# 达梦数据库实现一条sql判断数据是否存在,如存在则修改,不存在,则新增 MERGE INTOX.TABLE1 T1USING (SELECT3 as id, 名字 as COLUMN_1, 0 as COLUMN_2FROMDUAL ) T2 ON(T1.id = T2.id)WHEN MATCHED THEN UPDATE SET T1.COLUMN_1 = T2.COLUMN_1,T1.COLUMN_2 = T2.COLUMN_2W…

直接转换windows系统版本

有时候我们可能需要对windows系统的版本进行转换(比如windows家庭版没有Hyper-V,无法安装Linux子系统) 这个时候我们可能需要将它转换为专业版或者其它版本 其实对于windows而言,在你安装系统的那一刻,各个版本之间就可以直接切换方法一: 以管理员身份运行cmd或者Windows…

linux环境静态编译openssl、curl

编译openssl openssl下载地址:https://www.openssl.org/source/index.html tar zxvf openssl-3.3.0.tar.gzcd openssl-3.3.0/./config -fPIC no-shared --prefix=/root/openssl_install --openssldir=/root/openssl_installmakemake install编译curl curl下载地址:https://cu…

1.1数据结构基本概念

1.1数据结构基本概念 什么是数据? 数据是信息的载体,是描述客观事务属性的数、字符及所有能输入到计算机中并被计算机程序识别和处理的符号的集合(二进制0和1)。数据事计算机程序加工的原料。 数据元素、数据项 数据元素是数据的基本单位,通常作为一个整体进行考虑和处理。…

枚举类的相关使用

Java 枚举类 枚举类的含义 枚举类型是Java 5中新增特性的一部分,它是一种特殊的数据类型,之所以特殊是因为它既是一种类(class)类型却又比类类型多了些特殊的约束,但是这些约束的存在也造就了枚举类型的简洁性、安全性以及便捷性。枚举类的常见使用场景1、定义业务相同的一类…

DSP学习笔记之SPI

DSP学习笔记之SPI SPI介绍 SPI 的全称是"Serial Peripheral Interface",意为串行外围接口。SPI 是一种高速的,全双工,同步的通信总线,SPI采用主从方式工作,一般有一个主设备和一个或多个从设备; SPI需要至少4根线,分别是MISO(主设备输入从设备输出)、MOSI(…

python用魔塔大模型生成国画

模型地址 https://www.modelscope.cn/models/langboat/Guohua-Diffusion/summary 新建一个main.py from modelscope.utils.constant import Tasks from modelscope.pipelines import pipeline import cv2pipe = pipeline(task=Tasks.text_to_image_synthesis, model=langboat/G…