Android studio flutter 集成 GRPC
在Windows上搭建Flutter开发环境
配置编辑器
配置Dart环境变量
1.D:\FlutterSDK\flutter\bin\cache\dart-sdk\bin设置环境变量,就可以使用dart和pub命令
在Windows中安装grpc
1.在 https://github.com/google/protobuf/releases
下载[protoc-3.5.1-win32.zip](https://github.com/google/protobuf/releases/download/v3.5.1/protoc- 3.5.1-win32.zip);
把解压后的 protoc.exe 放入到 GOPATH\BIN 中
2.安装Dart的protoc插件
打开CMD
$ pub global activate protoc_plugin
找到编译器插件protoc-gen-dart的bin目录, 配置环境变量
Flutter集成GRPC
-
编写 pubspec.yaml
name: flutter_app
description: A new Flutter application.
version: 1.0.0+1
environment:
sdk: “>=2.1.0 < 3.0.0”
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^0.1.2
http: ^0.12.0
json_annotation: ^2.0.0
english_words: ^3.1.0
async: ‘>=1.13.3 < 3.0.0’
grpc: ^0.6.6
protobuf: ^0.10.1
dev_dependencies:
flutter_test:
sdk: flutter
build_runner: ^1.0.0
json_serializable: ^2.0.0
build_verify: ^1.0.0
flutter_screenutil: ^0.4.2
flutter:
uses-material-design: true
assets:
- assets/
-
在根目录新建一个protos 文件,放入proto,
-
打开 Terminal ,执行命令 protoc --dart_out=grpc:lib/src/generated -Iprotos protos/xxx.proto
在:lib/src/generated目录下生成我们需要的dart文件