前言 Flutter学习笔记
环境部署 下载Flutter
配置国内源(可选) 1 2 export PUB_HOSTED_URL=https://pub.flutter-io.cn export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
下载AndroidStudio 传送门
1 flutter doctor --android-licenses
下载真机调试环境(可选)
如果有一台Android手机作为真机调试工具,需要在Android SDK Manager
中下载对应Android版本的SDK Platforms
下载Cocoapods 通过brew安装Cocoapods 1 2 brew install cocoapods pod setup
直接通过Ruby安装Cocoapods 1 sudo gem install cocoapods
报错
activesupport requires Ruby version >= 2.7.0. The current ruby version is 2.6.10.210.
原因
解决问题 1 sudo gem install activesupport -v 6.1.7.3
下载时查看日志
1 sudo gem install cocoapods -V
换源(可选)
查看当前源
替换国内源 1 gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/
还原默认源 1 gem sources --add https://rubygems.org/ --remove https://gems.ruby-china.com/
下载XCode 传送门
切换命令行工具为XCode而不是XCode Command-line Tool
1 sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
1 sudo xcodebuild -runFirstLaunch
Flutter环境检测
查看详细信息
查看所有设备
创建项目
<project_name>
:项目名称,只能是小写英文
--org com
:添加包名
com
:包名,域名反写,不需要再添加一次项目名--description <text>
:添加项目描述
1 flutter create <project_name>
运行项目
运行在所有设备上
<device>
:启动调试的设备ID或设备名
all
:所有设备同时启动调试
快捷键
r:热加载 R:热重启 p:显示/隐藏定位网格 o:切换Android/ios预览模式 q:退出调试 p: 显示布局网格
构建项目 构建项目为安卓应用 1 flutter build apk --split-per-abi
1 2 3 ✓ Built build/app/outputs/flutter-apk/app-armeabi-v7a-release.apk (5.6MB). ✓ Built build/app/outputs/flutter-apk/app-arm64-v8a-release.apk (6.1MB). ✓ Built build/app/outputs/flutter-apk/app-x86_64-release.apk (6.2MB).
Flutter程序入口 lib/main.dart 1 2 3 4 5 import 'package:flutter/material.dart' ;void main() { runApp() }
完成 参考文献 哔哩哔哩——筱筱知晓 稀土掘金——旺仔小小馒头