标签: java android android-studio gradle protocol-buffers
我有一个问题,就是理解为什么protobuf java源代码在Android上以它现在的工作方式工作。可以请有人解释一下,为什么插件会为所有变种的原型文件生成java源代码?我没有看到这一点。我想当你放置不同的原型文件时,例如,不同的构建类型(调试,发布),最后,你将得到不同的生成的java源。但为什么我们首先需要这个呢?在我对不同环境,构建的理解中,我们应该使用相同的proto文件,相同的域名描述。为什么不能我们只为主要来源生成来源?我尝试过这样做,但没有成功。