五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

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

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

分享到微博請遵守國家法律
枞阳县| 图们市| 临江市| 双峰县| 琼结县| 民丰县| 探索| 双柏县| 汶川县| 汝城县| 湘潭县| 渝北区| 连江县| 泊头市| 观塘区| 洛扎县| 方正县| 格尔木市| 大竹县| 东山县| 怀柔区| 内江市| 黄浦区| 延安市| 芦溪县| 教育| 竹山县| 泊头市| 闵行区| 石屏县| 永安市| 扶沟县| 武川县| 湛江市| 济宁市| 梁山县| 贞丰县| 太仆寺旗| 化德县| 霸州市| 平塘县|