如何使 .proto 定义文件在 Android Studio (4.2) 的 Android 视图中可见?

F K*_*F K 6 android protocol-buffers android-studio grpc android-studio-4.2

在我的 gradle 项目中使用 protobuf 定义时,protoc可以按预期工作。一切都按照它应该做的方式构建。但是,当在 Android 视图(我的意思是View->Project->Android)中工作时,定义文件不会显示。相反,从 View->Project->Project中可以看到。在那里我可以找到我的 protobuf 定义文件,如预期的那样app/src/main/proto

来源在我的定义中是build.gradle这样的:

android {
    sourceSets {
        main {
            proto {
                srcDir '../src/main/proto'
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我需要做什么才能使原始源文件在 Android 视图中可见?

Zho*_*ouX 0

我的解决方案是简单地为 .proto 文件添加书签,这样做不会使 .proto 文件出现在您的“Android”视图中,但至少您不必切换到“项目”视图来查找这些文件。