解决两个问题:
1、两个proto文件存放路径不同
2、两个proto的package不同
比如现在有个RankInfoRes.proto文件,它的package是: com.road.ddt.proto.command,文件路径:src/com/road/ddt/proto/command/RankInfoRes.proto
现在有另外一个GameCreateResProto.proto文件,它的package是:com.road.ddt.proto.game,文件路径:src/com/road/ddt/proto/game/GameCreateResProto.proto
现在GameCreateResProto.proto需要引入RankInfoRes.proto里的message
1、引入部分
package com.road.ddt.proto.game;
option java_package = "com.road.ddt.pb.game";
option java_outer_classname = "GameCreateResProto";
import "src/com/road/ddt/proto/command/RankInfoRes.proto";
2、使用部分
optional com.road.ddt.proto.command.RankInfoRes rankInfoRes = 1; //使用的时候带上全包名