【发布时间】:2022-12-10 04:02:25
【问题描述】:
第一次使用 protobuf,所以按照谷歌的说明,我将所有的 .protos 放在我的 android studio 项目的 protos 文件夹中。我知道 .proto 文件设置正确。我使用以下命令编译该文件夹中的文件:
protoc -I=. --java_out=. --kotlin_out=. filename.proto
这会生成一堆看起来像我应该得到的 kotlin 和 java 文件。然而,android studio 会抛出大量错误,并且似乎不喜欢这些文件中的大部分代码。
所以我的问题是我需要做一些额外的设置,在 gradle 文件中引入依赖项?我看到了一个这样的例子,但它似乎只与使用 gradle 进行编译的插件相关——因为我是从命令行编译的,所以我认为我不需要那个?
【问题讨论】:
-
您不会发布任何创建的代码、使用它的代码或生成的错误。没有任何信息,我们真的无法提供帮助。
标签: android kotlin gradle protocol-buffers