如何在编译时删除未使用的protobuf方法

时间:2014-01-15 13:40:29

标签: java android protocol-buffers

我们有一个庞大的protobufs网格,指向一个单一的protobuf消息。所以现在问题是当我们尝试在Android上使用它时,android编译器会耗尽单个项目可以拥有的最大数量的方法。但是这个项目的特定android部分真的需要5%的原始protobuf文件。是否有任何特殊编译器的解决方案,它找出使用和未使用的方法,并从编译的代码中省略它们。或者还有其他任何可以解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

  

或者还有其他任何可以解决这个问题吗?

使用protobuf的“纳米版本”as outlined in the README。或者,使用Square's wire。可能还有其他简化版本的protobuf客户端库/生成器也会浮动。