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

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

「新手」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的評論 (共 條)

分享到微博請遵守國家法律
拜城县| 威信县| 榆林市| 青铜峡市| 白水县| 新巴尔虎左旗| 湄潭县| 正安县| 武城县| 汾阳市| 海晏县| 分宜县| 保山市| 盐津县| 渭南市| 务川| 东光县| 浦江县| 甘洛县| 阿合奇县| 长顺县| 通榆县| 攀枝花市| 宝应县| 宽甸| 伽师县| 浑源县| 齐河县| 茌平县| 始兴县| 锦屏县| 偃师市| 牙克石市| 郎溪县| 谢通门县| 疏勒县| 武冈市| 桐乡市| 信阳市| 钦州市| 石台县|