----------------------------------------- flutter 安装使用 -----------------------------------------
(1)安装前提:git、android studio 已经安装在电脑上;可以查看 CSDN 内容管理上的 git 教程 和 android studio 教程
(2)配置系统环境变量 http_proxy、https_proxy、NO_PROXY 和 android studio 的代理
(3)下载 flutter sdk 地址:Archive | Flutter
(4)flutter 版本更新说明:Release notes | Flutter
(5)下载的zip文件解压到:D:\evn
(6)在 cmd 中输入 flutter --version 查看是否安装成功
(7)Android Studio 安装 flutter 插件 ,如果没有安装,则点击 Install 命令
(8) Android Studio 安装 ADB Wi-Fi 插件 ,如果没有安装,则点击 Install 命令
(9) 对 android studio sdk 进行许可授权(否则编译 flutter 程序会失败),首先下载可以进行授权的 cmd 命令行工具 ---- 主要是为了让 flutter 也可以使用 android studio sdk 进行开发
(10)安装完成后打开终端输入:flutter doctor --android-licenses 出现输入,一直Y即可
(11)终端输入:flutter doctor 查看是否还有其他问题
·
(12) 新建 flutter 项目
选择 flutter sdk 的路径
(13) 小米 MIUI 14 开启开发者选项
连续快速点击 MIUI 版本,直到进入开发者模式
(14)使用 ADB Wi-Fi 连接手机,第一步打开 ADB Wi-Fi 侧边栏
使用 手机 USB 线连接电脑,等待 ADB Wi-Fi 识别设备,点击 Connect,然后 拔掉 USB 线,之后只要不重启手机,此连接将一直可用,无须再连接 USB 线
点击 Disconnect 即断开连接
(15)配置签名密钥库(可以方便的使用第三方功能,比如一键登录,会需要签名 MD5 验证)
当没有配置密钥库文件时,会使用 android studio 生成的默认密钥库进行 apk 签名
可以发现签名一致
配置密钥库文件,build 生成 debug 和 release 版本 ,打开 build.gradle 添加 signingConfigs 和修改 buildTypes
在 app 目录下新建 sig-adaptation 文件夹,然后把密钥库 jks 文件复制到此文件夹
修改 signingConfigs
生成 release 版(Build APK 默认生成的就是 release 版,或者可以在终端中输入:flutter build apk --release 构建一个发布版本的 APK)
生成 debug 版(flutter build apk --debug 构建一个调试版本的 APK)
如果没有看到 apk 或 flutter-apk 目录,build 后刷新 outputs 目录
(17)run 命令编译运行吧!
----------------------------------------- flutter 编辑器配置 -----------------------------------------
(1)自动保存
(2)CTRL + S 格式化代码
(3)编辑器竖线去除
(4)快捷模板代码
----------------------------------------- flutter SDK 更新 -----------------------------------------
(1)升级 Flutter SDK,请使用 flutter upgrade
命令:
$ flutter upgrade
如果报错:Your flutter checkout has local changes that would be erased by upgrading. If you want to keep these changes, it is recommended that you stash them via "git stash" or else commit the changes to a local branch. If it is okay to
remove local changes, then re-run this command with "--force".
您的 flutter checkout 具有本地更改,这些更改将通过升级来删除。如果要保留这些更改,建议通过“git stash”将它们隐藏起来,或者将更改提交到本地分支。如果可以的话
删除本地更改,然后使用“--force”重新运行此命令。
使用此命令删除本地更改,再更新:flutter upgrade --force
(2)切换 Flutter 发布渠道,要查看你当前使用的哪个渠道,使用下面的命令:
$ flutter channel
(3)要切换到其它渠道,使用 flutter channel <channel-name>
。当你切换了渠道以后,使用 flutter upgrade
下载 Flutter SDK 和依赖的 packages
flutter channel beta
$ flutter upgrade
(4)仅更新 packages,为了把 pubspec.yaml
文件里列出的所有依赖更新到 最新的兼容版本 ,可以使用使用 upgrade
命令:
flutter pub upgrade
(5)如果需要自动判断那些过时了的 package 依赖以及获取更新建议,现在你可以使用 outdated
命令。更多相关的信息,请参考 Dart 文档中关于 pub outdated 的说明
flutter pub outdated
----------------------------------------- flutter 插件开发 -----------------------------------------