由于总忘记 所以作为笔记
####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路径加入到环境变量。

环境变量 设置好:
android protobuf

接下来:

cd javanano

mvn test 测试是否各库可用

android protobuf

mvn install 安装的library到你的Maven库

android protobuf

mvn package 打包

android protobuf
android protobuf

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

android protobuf

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

相关文章:

  • 2021-12-03
  • 2021-07-03
  • 2021-11-04
猜你喜欢
  • 2021-08-26
  • 2021-10-24
  • 2022-03-09
  • 2022-12-23
  • 2021-09-09
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案