android java使用proto-2.6.1-win32

1:先把protobuf-java-2.6.1引入到项目中
2:在main目录下建proto目录
3:把protoc.exe文件放到proto目录里
4:在proto里建对应生成实体的proto文件


例如在proto目录里建一个PersonMsg.proto文件

option java_package = "com.xingwei.c_harles.securitymanager.serialization";  //java文件的包名
option java_outer_classname = "PersonProbuf";   //java文件名
 
message Person
{
  required string name = 1;   //必须要
  required int32 id = 2;    //必须要

  enum PhoneType
  {
    MOBILE = 0;
    HOME = 1;
    WORK = 2;
  }
 
  message PhoneNumber
  {
    required string number = 1;
    optional PhoneType type = 2 [default = HOME];
  }
 
  repeated PhoneNumber phone = 4;
 
  message CountryInfo
  {
          required string name = 1;
          required string code = 2;
          optional int32 number = 3;
  }
}
 
message AddressBook
 {
  repeated Person person = 1;
}


6:在android studion里的terminal  定位到proto目录先(D:\android_studion\work\demo\SecurityManager\app\src\main\proto>)

7:在输入protoc --java_out=D:\android_studion\work\demo\SecurityManager\app\src\main\java PersonMsg.proto(D:\android_studion\work\demo\SecurityManager\app\src\main\java:到项目的java,PersonMsg.proto:对应生成实体的文件名称)

8:就会在你的项目里生成java文件


java环境也一样

   把protobuf-java-2.6.1,引入工程   创建相应的文件夹及放入相应的protoc.exe文件

  创建相应的文件,在cmd下定位的protoc.exe这个文件夹上  输入和上面的7一样,注意项目路径


使用说明及资源下载:点击打开链接

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值