美文网首页
Flutter Windows安装、使用ProtoBuf

Flutter Windows安装、使用ProtoBuf

作者: Mikejm | 来源:发表于2020-12-18 11:55 被阅读0次

    安装protoc

    进入网站(https://github.com/protocolbuffers/protobuf/releases)下载合适版本的Protoc,
    windows选择

    image.png
    解压到文件夹

    配置环境变量

    在环境变量path中添加


    image.png


    保证flutter、dart和protoc的环境变量都添加进去,以保证在安装protoc插件的时候能够正常安装。

    安装dart的protoc插件

    $ pub global activate protoc_plugin
    

    在安装完成购,会出现一个提示


    image.png

    将提示内容也添加到环境变量中去不然的话,你可能会遇到下面的情况


    image.png

    将proto生成dart文件

    $ protoc --dart_out={目标路径} {文件路径}/test.proto
    

    执行完成后可以看到


    image.png

    接下来就容易了
    定义一个我们proto中的消息类

    var msg = ClientEnter();
        msg.userId = Int64(33);
        msg.deviceId = '测试';
        msg.platform = '安卓';
    
        //将消息类转换为二进制数据
        var resultList = msg.writeToBuffer();
    
        //将二进制数据转换为消息类
        var obj = ClientEnter.fromBuffer(resultList);
    
        LogUtil.e(resultList);
        LogUtil.e(obj.platform);
    

    再看下日志


    image.png

    成功!

    相关文章

      网友评论

          本文标题:Flutter Windows安装、使用ProtoBuf

          本文链接:https://www.haomeiwen.com/subject/xmvzgktx.html