1*cc02d7e2SAndroid Build Coastguard WorkergRPC on Android 2*cc02d7e2SAndroid Build Coastguard Worker============== 3*cc02d7e2SAndroid Build Coastguard Worker 4*cc02d7e2SAndroid Build Coastguard WorkerNote: Building the protobuf dependency for Android requires 5*cc02d7e2SAndroid Build Coastguard Workerhttps://github.com/protocolbuffers/protobuf/pull/3878. This fix will be in the next 6*cc02d7e2SAndroid Build Coastguard Workerprotobuf release, but until then must be manually patched in to 7*cc02d7e2SAndroid Build Coastguard Worker`third_party/protobuf` to build gRPC for Android. 8*cc02d7e2SAndroid Build Coastguard Worker 9*cc02d7e2SAndroid Build Coastguard WorkerPREREQUISITES 10*cc02d7e2SAndroid Build Coastguard Worker------------- 11*cc02d7e2SAndroid Build Coastguard Worker 12*cc02d7e2SAndroid Build Coastguard Worker- Android SDK 13*cc02d7e2SAndroid Build Coastguard Worker- Android NDK 14*cc02d7e2SAndroid Build Coastguard Worker- `protoc` and `grpc_cpp_plugin` binaries on the host system 15*cc02d7e2SAndroid Build Coastguard Worker 16*cc02d7e2SAndroid Build Coastguard WorkerINSTALL 17*cc02d7e2SAndroid Build Coastguard Worker------- 18*cc02d7e2SAndroid Build Coastguard Worker 19*cc02d7e2SAndroid Build Coastguard WorkerThe example application can be built via Android Studio or on the command line 20*cc02d7e2SAndroid Build Coastguard Workerusing `gradle`: 21*cc02d7e2SAndroid Build Coastguard Worker 22*cc02d7e2SAndroid Build Coastguard Worker ```sh 23*cc02d7e2SAndroid Build Coastguard Worker $ ./gradlew installDebug 24*cc02d7e2SAndroid Build Coastguard Worker ``` 25