我正在构建一个使用协议缓冲区的flutter应用程序,我想在构建过程中编译.proto
文件。如何在dart编译flutter版本之前运行自定义的shell命令?
答案 0 :(得分:2)
我相信你可以在 Android Studio 中做到这一点。
1.转到Run > Edit Configurations
2.从 (+) Add New Configuration > Shell Script
3.设置您的 shell 脚本执行。完成后请务必点击 Apply
。但先不要关闭它。
4.选择Flutter > Run/main.dart > Before Launch > (+)Add > Run Another Configuration
5.选择您的 Shell 脚本配置
6.单击 Apply
,然后单击 OK
。您配置的 Shell 脚本现在将运行。
答案 1 :(得分:0)
如果您想考虑一些不同的事情,我会使用外部构建工具完全满足您的要求。就我而言,我选择了 https://fastlane.tools/,它与 Flutter 完美集成,适用于 Android 和 iOS,并且是开源的。