xref: /aosp_15_r20/external/grpc-grpc/examples/android/helloworld/README.md (revision cc02d7e222339f7a4f6ba5f422e6413f4bd931f2)
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