支持 Android Studio/Gradle 插件中的 protobuf “import public”

时间:2021-06-09 20:03:18

标签: android android-studio android-gradle-plugin protocol-buffers

我有一个任务来处理由 proto2 关键字链接的 4 个不同的 import public 文件。我知道在 wiki page for QtWayland 的第一行有一个注释:

<块引用>

导入定义

请注意,此功能在 Java 中不可用。

但是这些文件已经被其他应用程序和系统广泛使用,我无法更改它们。我可以确认“手动”连接文件(带有一个通用标头声明)修复了问题(好吧,项目构建正确),但我很乐意以某种方式自动化这个过程......是否有任何 3rd-party 插件,或者也许gradle 脚本,它可以为我“加入”这些文件吗?我也很好奇为什么只支持 Java?使用通用标头并交换一些交叉相关的依赖项(来自导入的 proto 文件)似乎是一项非常简单的任务......或者手动连接可能会更改一些索引和参数,并且构建的结果文件将产生不同的字节流,根据输出与 4 个文件不兼容?

附注。我正在使用 doc

附带的 protobuf

0 个答案:

没有答案
相关问题