flutter 之proto
和嵌入式用proto协议来通信,以mac来演示
先在电脑上安装protobuf(在博主文章内容里面搜Mac安装protobuf),然后在桌面上放这几个文件,且build_proto_dart.sh文件内容如图所示
#!/bin/bash
SCRIPT=$(readlink -f "$0")
SCRIPTPATH=$(dirname "$SCRIPT")
cd $SCRIPTPATH
protoc --dart_out=test *.proto --plugin=protoc-gen-dart=$HOME/.pub-cache/bin/protoc-gen-dart
cd test
mv *.pb*.dart ../test2/
然后将你要转译的proto文件放在桌面上,然后在控制台输入sh build_proto_dart.sh,然后会在test2里面出现你想要的proto文件。build_proto_dart.sh文件内容博主自己需求写的,大家也可以按自己需求更改.