AndroidStudio 插件安装位置
/Applications/Android Studio.app/Contents/plugins
清除Flutter 缓存文件
清除该目录下文件
flutter/bin/cache/lockfile
"调试"
图标或者调用Run -> Debug即可
flutter create flutter_app
#指定语言:默认Android使用Java,iOS使用Objective-C
flutter create -i swift -a kotlin flutter_app
flutter create -t module flutter_module
flutter create --template=package flutter_package
flutter create --org com.example --template=plugin flutter_demo
flutter create --org com.example --template=plugin -i objc -a java flutter_demo
flutter create --org com.example --template=plugin -i swift -a kotlin flutter_demo
flutter packages get
#如果不行可以设置国内镜像
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
flutter packages upgrade
#列出所有连接的设备
flutter devices
#运行项目并显示支持设备
flutter run
#执行设备运行
flutter run -d 'iPhone Xʀ'
#运行在所有可用设备上
flutter run -d all
#查看可用模拟器
flutter emulators
#启动iOS模拟器
flutter emulators --launch apple_ios_simulator
#启动Android 模拟器-只有启动模拟器才可以运行
flutter emulators --launch Nexus_5X_API_27
flutter run -d emulator-5554
#运行IOS真机
flutter run -d 00008020-001838491169002E
热更新直接刷新
$ r
热更新重启刷新
$ R
退出运行模拟器
$ q
查看日志
flutter logs
截图
flutter screenshot
升级你的Flutter
flutter upgrade
或者
git stash
flutter upgrade --force
真机运行
flutter run -d 73335b72c9ffd2154fafda7bb94e7c1c497336c3
flutter install
Android apk 打包
flutter build apk
apk生成目录
iOS ipa 打包
flutter build ios --debug
flutter build ios --release
编译目录:
项目工程目录/build/ios/iphoneos/Runner.app
然后我们要创建一个名为Playload的文件夹,注意名字不能错,然后把Runner.app粘贴到Playload文件下,然后对Playload压缩成.zip:
image.png
然后将Playload.zip重命名为Playload.ipa:
image.png
cd /private/tmp/Runner.dst
// 当前文件查找
Command + F
// 当前文件替换
Command + R
Command + G
Shift + Command + G
Shift +Command + F
Shift +Command + R
Command + o
opt + cmd + o
cmd + E
Command + L
cmd + [ / ]
opt + cmd + ← / →
Command + Fn + F12
// 选中该方法 +
option + enter
opt + cmd + T
cmd + J
cmd + N
shift + command + enter
ctrl + o
cmd + /
opt + cmd + /
opt + sft + up/down
cmd + sft + up/down
sft + cmd + U
ctrl + tab
opt + up/down
注:如果光标停留在大括号处,则选中整个大括号区域
// 展开
cmd +
// 收缩
cmd -
cmd + C / cmd + delete
cmd + D
opt + cmd + L
ctr + alt + I
opt + ctr + o
cmd + ,
shift + esc