You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
4 years ago | |
---|---|---|
.hooks | 5 years ago | |
bin | 4 years ago | |
.gitignore | 5 years ago | |
README.md | 4 years ago | |
flutter.sh | 4 years ago |
README.md
Flutter工程条件编译打包脚本
原理
通过将 flutter run/build [--option] 命令替换为 bash flutter.sh run/build [--option] ,在原有flutter运行/打包流程前后执行内置及用户自定义脚本,从而实现对打包流程的自定义控制,默认内置功能为根据命令参数中的 --debug/release 以及 --flavor 渠道名,对代码条件编译.
用法语法
代码:
代码中使用形如以下的注释来进行代码块的条件标记
void main(List<String> arguments) {
print(1);
// #{{exp}}
// print(2);
// #{{default}}
print(7);
// #{{end}}
}
基本注释标记语法为 // #{{exp | default | end}}