2017-06-24 4 views
0

私は自分のプロジェクトにGRPCフレームワークを使用しています。例えば、ここでprotocファイルを格納するための私のサンプルディレクトリ構造です:GRPC for android:異なるprotocファイルをインポート

main 
    proto 
    model 
     user.proto 
    include 
     base.proto 

私はuser.protoにbase.protoを含めたいが、私はどのように知りません。私はそれを含めるためにいくつかの方法を試した:

import "include/base.proto" 
import "../include/base.proto". 

しかし、それは動作しません。私はいつものようなエラーを受け取ります:

import "include/base.proto" was not found or had errors. 

私はこの問題を理解してください。

+0

Android搭載端末の一部のユーザーには、https://github.com/google/protobuf-gradle-plugin/issues/107と同様の問題が報告されています。問題は解決されていません。報告されたエラーを再現することはできませんが、下記のEric Andersonの回答がうまくいかない場合は、Githubの問題をフォローアップしてproto定義とprotobufプラグインとコンパイラのバージョンを指定してくださいを使用して。ありがとう。 –

答えて

1

正しい方法がなければならない:

import "include/base.proto"; 

gRPCはmultipletestsのパスの種類を使用します。

関連する問題