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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值