背景
在原生开发的时候就没有命令打开AS项目的想法,但是做多了Flutter就会发现创建新Flutter项目之后,需要在AS中各种寻找目录打开项目,这样就很繁琐了。有没有一种办法我立马就打开我的Flutter项目,就变得十分有必要了。
命令创建Flutter项目
推荐使用flutter cmd创建项目,这里可以精细控制org,platform及其语言等。最关键是这些命令可以复用,可复用是程序开发永恒不变追求。
# 例如当前目录新建了一个flutter项目
flutter create --org com.demo flutter_demo
创建一个Plugin
flutter create --template=plugin --org com.demo --platforms=android,ios -a kotlin -i swift flutter_plugin_demo
命令打开项目
注册studio命令
-
打开AS Tools
打开AS Tools -
生效studio命令
生效studio命令
3.打开项目
# 打开flutter/
studio flutter_demo
# 打开原生项目
studio flutter_demo/android
- 生成脚本
使用脚本我就可以只需简单填写变量就可以创建项目了。需要注意点是,Mac下要给shell文件添加可执行权限。(chmod +x **.sh)
new_name="flutter_hello"
echo "file name: $new_name"
#create
flutter create --org com.org "$new_name"
cd "$new_name"
git init
git add .
git commit -m 'first commit'
cd ..
#open
studio "$new_name"
-
执行脚本
执行脚本flutter create脚本