flutter 安装、更新、插件使用、编辑器配置

本文详细介绍了如何在Windows系统上安装和配置Flutter,包括设置系统环境变量、下载FlutterSDK、AndroidStudio插件安装、flutterdoctor检查、项目创建、签名密钥库配置以及版本管理和插件开发的基本步骤。
摘要由CSDN通过智能技术生成

----------------------------------------- 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 插件开发 -----------------------------------------

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值