fvm对flutter多版本进行管理
背景说明:公司的项目还在用2.8.0版本,线上stable版本已经到了3.7.0,一直想体验一下新版本的效果,但是修改环境变量个人觉得很麻烦,正好有现成的管理工具fvm,记录一下使用方法。 一、安装方法 为了避免麻烦,这里记录一种通用方法,适用windows、macOS、Linux。方法是直接挂梯子去github上去下载压缩包,找到对应的包,然后download下...
背景说明:公司的项目还在用2.8.0版本,线上stable版本已经到了3.7.0,一直想体验一下新版本的效果,但是修改环境变量个人觉得很麻烦,正好有现成的管理工具fvm,记录一下使用方法。 一、安装方法 为了避免麻烦,这里记录一种通用方法,适用windows、macOS、Linux。方法是直接挂梯子去github上去下载压缩包,找到对应的包,然后download下...
有时候国内的镜像仓库没有映射完全,所有必须要从国外中央仓库、谷歌仓库进行拉取依赖,此时去修改gradle.build文件。 单独去修改gradle.build文件非常麻烦,又要改地址,又要改乱七八糟的配置,直接用爬墙工具算了,记录一下全局配置: 打开路径:C:\Users\keppel\.gradle\gradle.properties,增加如下配置: systemProp.http...
自己电脑有点卡,直接使用GitHub的工作流进行线上打包,记录一下流程 一、环境说明 就是普通的仓库,目前所有的GitHub仓库都支持工作流Actions了,都可以使用,只要配置完整。 二、配置工作流文件 1、创建配置文件 配置文件如下,将该文件推送到仓库(所在目录:/.github/workflow/dart.yml),大致说明见注释信息: name: Flutter CI #...
使用docker安装gogs并配置域名,含域名证书 一、准备和说明 Linux环境 已经安装过docker 已经分配过域名且域名含有https证书 二、docker启动gogs镜像并挂载目录等 尽量使用最新镜像,防止乱七八糟的bug和不和谐的情况发生。 # 拉取镜像 docker pull gogs # 创建挂载目录 mkdir -p /data/gogs/ # 运...
一、环境说明: flutter版本:2.5.3 Android SDK版本:31 二、采坑具体表现 1、引入依赖 这里没啥好说的,跟普通的引入依赖是一致的 dependencies: flutter: sdk: flutter wechat_assets_picker: ^6.2.3 2、报kotlin的错 # 具体表现在,先clean尝试...
2021年8月13号,gayhub取消了密码验证方式,只提供密钥验证方式,由于之前电脑密钥配置了gitee的私钥,所以传统配置方式没法识别两个ssh密钥,记录一下。 一、准备2个密钥对,一个用于gitee,一个用于github,如果存在,就删干净点,还有know_host. # 生成gitee的密钥对 ssh-keygen -t rsa -f ~/.ssh/id_rsa_gitee -...
最近碰到一个白嫖怪,从他身上学到了白嫖一年的免费域名方法,使用的是 freenom的免费一年域名, 域名后缀有:.tk、.ml、.ga、.cf、.gq,特此记录一下 一、准备工作 科学上网工具,网上有人说无需科学上网也可以搞,但是我试了一下不行,所以此文还是科学上网来搞,需要美国节点,别问为什么,就是需要。 国外的邮箱一枚,最好用gmail邮箱,别的邮箱没试过,不保证能不出问...
本文记录一些好的依赖说明和截图等,用作以后不时之需。 1、shared_preferences shared_preferences 是存储依赖,主要用来临时存储用的,对应的还有Get_storage 这个插件也可以试试 2、sticky_and_expandable_list sticky_and_expandable_list, 干啥用的直接看图吧! 3、Dio Dio...
本文记录了一下 flutter 升级到2.x版本后新出来的按钮相关, 新版按钮:TextButton、OutlinedButton、ElevatedButton 一、移除掉内置的 padding 效果 正常情况如果在新版按钮外面套一层Container, 你会发现 这个按钮的实际大小和真按钮不一样大,如图所示 此时如果需要将外层的空余去掉,需要如此: ElevatedButto...
记录一下使用docker创建maven私服的过程。 1、安装docker 此次 docker安装不是重点,安装教程百度一搜索大堆。 2、拉取镜像并创建容器 # 拉取镜像 docker pull docker.io/sonatype/nexus3 # 创建挂载文件夹 mkdir -p /data/nexus/nexus-data/ # 授权文件夹 chmod 777 /data/ne...