最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網 會員登陸 & 注冊

「新手」Android Studio 中使用 Protobuf

2021-06-11 17:12 作者:-l0_0l-  | 我要投稿

目錄

1 環(huán)境

  • editor:? ? ? Android Studio 4.2.1

  • language:Kotlin

2 最終方案

通過 protobuf-gradle-plugin 來將 proto 文件轉換為 Java 文件,然后 Kotlin 直接調用 Java

具體過程如下,官方文檔亦有介紹

?

3 用 protoc 手動進行文件轉換

一些常見的操作系統(tǒng)已經有打包好的二進制文件:protobuf releases

使用例子:

手動生成文件的話,只需添加一個依賴即可

4 過程

一開始搜索 android studio protobuf kotlin ,但沒找到。 之后了解到 Google 的 Protobuf 暫不支持直接生成 Kotlin ,因此搜索 android studio protobuf java 。 留意到有 protobuf-javapotobuf-javalite ,并且大多使用 protobuf-gradle-plugin 。 之后按教程能生成出 Java 文件。

在找 protobuf-javalite 依賴的時候,看到有 protobuf-kotlin-lite 。 嘗試將 javalite 相關的改為 kotlin-lite ,但 Make Project 的時候,會出現 Unresolved Referenceprotobuf-gradle-plugin/issues 上有相關的討論,但沒找到解決辦法。 最后按一個回答進行嘗試:同時生成 JavaKotlin 文件,才沒有報錯。 但這樣的話,干嘛不直接調用 Java ?

「新手」Android Studio 中使用 Protobuf的評論 (共 條)

分享到微博請遵守國家法律
疏附县| 哈尔滨市| 太和县| 航空| 柏乡县| 宜兴市| 西华县| 阿克苏市| 集安市| 都匀市| 丹寨县| 固始县| 得荣县| 兴隆县| 西畴县| 富宁县| 肇州县| 盐亭县| 白银市| 安远县| 邹平县| 信阳市| 土默特右旗| 铅山县| 桐乡市| 通州区| 临桂县| 缙云县| 苗栗县| 广河县| 高邑县| 孟州市| 教育| 竹山县| 桃园市| 山西省| 房产| 内黄县| 皋兰县| 绥棱县| 乐昌市|