android protobuf

由于总忘记 所以作为笔记
####Protocol Buffer是谷歌开源的一种序列化和反序列化机制,类似于XML,JSON 解析,但是Protocol Buffer 更灵活、更高效、更简单。
protobuf 的github 地址:
https://github.com/google/protobuf
https://github.com/google/protobuf/releases
https://repo1.maven.org/maven2/com/google/protobuf/protoc/

那么现在就以Java来配置Protocol buffer,操作系统是Windows,目的:手动编译jar包,手动将xx.proto文件生成为xx.java文件。

下载安装maven,并加入环境变量

例如:
F:\java\tools\apache-maven-3.5.0\bin;F:\java\tools\protobuf-3.0.0-alpha-2\src

下载Protocol buffer 文件

https://github.com/google/protobuf
https://github.com/google/protobuf/releases
例如:
protobuf-javanano-3.1.0.zip

下载Protocol 可执行文件

http://central.maven.org/maven2/com/google/protobuf/protoc/
需要选择对应的版本,
protobuf-javanano-3.1.0-windows-x86_64.exe。
并将protobuf-javanano-3.1.0-windows-x86_64.exe重命名为protoc.exe,复制到protobuf-javanano-3.1.0/src目录下,同样将protoc.exe路径加入到环境变量。

环境变量 设置好:
这里写图片描述

接下来:

cd javanano

mvn test 测试是否各库可用

这里写图片描述

mvn install 安装的library到你的Maven库

这里写图片描述

mvn package 打包

这里写图片描述
这里写图片描述

下面是我没有配执行文件环境变量 的执行

这里写图片描述

点击链接加入群【Android那点事】:https://jq.qq.com/?_wv=1027&k=4CQ3SIU

猜你喜欢

转载自blog.csdn.net/lmjssjj/article/details/75330733