最近要换电脑重新运行已有项目,正好整理一下开发环境的搭建流程。
1.先下载flutterSDK
下载链接:flutterSDK
可在链接中下载指定版本,下载完成后在桌面新建文件夹flutterSDK ,将整个flutter文件夹放进去。也可以放其他位置,但是要注意后面环境配置及签名文件的路径。
注:M芯片的Mac下载arm64版本,否则是x64
2.下载vscode和android studio
下载链接:
vscode
android studio最新版本
android studio历史版本
注:M芯片的Mac下载apple芯片版本,否则是Intel芯片版本,历史版本网页如果不是英文可能显示有问题
3.vscode插件安装
必需的:FlutterDart
推荐的:Atom One Dark ThemeFlrChinese
4.电脑环境配置
终端执行:open ~/.bash_profile
如果没有需要创建touch .bash_profile
将以下内容复制进去
1 | export PUB_HOSTED_URL=https://pub.flutter-io.cn |
注:Users/ziven/Desktop/flutterSDK这个路径不可以写错
保存:source ~/.bash_profile
5.设置flutter命令全局可用
执行:open ~/.zshrc
如果 提示文件不存在,则新建一个新文件。vim ~/.zshrc
再执行open ~/.bash_profile
把 bash_profile 中的内容copy到 zshrc 文件中,保存:【:wq回车】
再使用source命令重新加载一下source ~/.zshrc
运行命令看生效没有flutter -h
.zshrc文件的内容大概是这样:底下是go语言相关的环境配置可忽略
1 | export PUB_HOSTED_URL=https://pub.flutter-io.cn |
6.终端运行flutter doctor
将已知问题全部解决
7.配置安卓签名
Mac终端执行命令:keytool -genkey -v -keystore ~/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key
生成的key.jks文件也同样放在桌面
在build.gradle.kts文件中新增配置
1 | val keystoreProperties = Properties() |
1 | signingConfigs { |
新增key.properties文件,放入证书相关内容
1 | storePassword=****** |
8.打包运行