<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      1、在app的build.gradle文件開頭添加

      buildscript {
      repositories {
      gradlePluginPortal()
      }
      dependencies {
      classpath 'com.google.protobuf:protobuf-gradle-plugin:0.8.19'
      }
      }

      2、在proto文件所在的build.gradle文件中的
      plugins 項中添加
      id 'com.google.protobuf'
      例如
      plugins {
      id 'com.google.protobuf'
      id 'com.android.library'
      }

      3、在proto文件所在的build.gradle文件中的
      android 項中添加
      sourceSets {
      main {
      //實際測試指不指定無所謂,不影響 Java 文件生成
      proto {
      srcDir 'src/main/java/com/nhzero/connection/proto'
      }
      }
      }

      4、在proto文件所在的build.gradle文件中的
      android項下面(注意,和android項是平級關(guān)系)
      添加
      protobuf {
      //配置 protoc 編譯器
      protoc {
      artifact = 'com.google.protobuf:protoc:3.19.2'
      }
      //配置生成目錄,編譯后會在 build 的目錄下生成對應(yīng)的java文件
      generateProtoTasks {
      all().each { task ->
      task.builtins {
      remove java
      }
      task.builtins {
      java {}
      }
      }
      }
      }
      5、在proto文件所在的build.gradle文件的
      dependencies項中添加
      implementation 'com.google.protobuf:protobuf-java:3.19.2'

      6、proto文件引入其他proto文件定義的對象的例子
      syntax = "proto3";

      //指定包名
      package com.nhzero.connection.proto;
      option java_package = "com.nhzero.connection.proto";
      option java_outer_classname = "ProtoCircle";
      import "Point.proto";

      message Circle{

      string polyId = 1;
      string name = 2;
      Point center = 3;
      int32 radius = 4;
      repeated Point pointList = 5;
      int32 lineColor = 6;
      int32 width = 7;
      int64 createTime = 8;
      int32 userId = 9;

      }

      Point.proto文件內(nèi)容如下:
      syntax = "proto3";

      package com.nhzero.connection.proto;
      option java_package = "com.nhzero.connection.proto";
      option java_outer_classname = "ProtoPoint";

      message Point{
      float latitude = 1;
      float longitude = 2;
      }


      posted on 2024-12-12 16:54  xuqiyu  閱讀(366)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 99er热精品视频| 女同另类激情在线三区| h动态图男女啪啪27报gif| 丁香五月亚洲综合在线| 亚洲自在精品网久久一区| 许昌市| 国产激情一区二区三区午夜| 最新国产精品好看的精品| 日韩人妻一区中文字幕| 香蕉EEWW99国产精选免费| 无码人妻丰满熟妇区五十路在线| 欧美中文亚洲v在线| 国产偷国产偷亚洲高清午夜| 又污又黄又无遮挡的网站| 色噜噜亚洲精品中文字幕| 最新精品国产自偷在自线| 日韩人妻一区中文字幕| 四虎精品视频永久免费| 综合色一色综合久久网| FC2免费人成在线视频| 天天综合色一区二区三区| 国产精品免费久久久免费| 亚洲高清国产自产拍av| 国产精品午夜福利合集| 久久精品国产蜜臀av| 国产一区二区亚洲一区二区三区| 精品国产福利一区二区| 亚洲第一福利网站在线观看| 人妻饥渴偷公乱中文字幕| 亚洲永久精品免费在线看| 美乳丰满人妻无码视频| 92精品国产自产在线观看481页 | 97在线视频人妻无码| 乱码视频午夜在线观看| 亚洲欧美人成网站在线观看看| 亚洲男人电影天堂无码| 国产在线观看码高清视频| 亚洲一区二区偷拍精品| 国产一区二区亚洲精品| 国产av剧情无码精品色午夜| 亚洲最大成人av在线天堂网|