我们有一个庞大的protobufs网格,指向一个单一的protobuf消息。所以现在问题是当我们尝试在Android上使用它时,android编译器会耗尽单个项目可以拥有的最大数量的方法。但是这个项目的特定android部分真的需要5%的原始protobuf文件。是否有任何特殊编译器的解决方案,它找出使用和未使用的方法,并从编译的代码中省略它们。或者还有其他任何可以解决这个问题吗?
答案 0 :(得分:0)
或者还有其他任何可以解决这个问题吗?
使用protobuf的“纳米版本”as outlined in the README。或者,使用Square's wire。可能还有其他简化版本的protobuf客户端库/生成器也会浮动。