mirror of https://github.com/grpc/grpc.git
The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
https://grpc.io/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
41 lines
1.1 KiB
41 lines
1.1 KiB
gRPC Hello World Tutorial (Android Java) |
|
======================== |
|
|
|
BACKGROUND |
|
------------- |
|
For this sample, we've already generated the server and client stubs from [helloworld.proto](https://github.com/grpc/grpc-common/blob/master/protos/helloworld.proto). |
|
|
|
PREREQUISITES |
|
------------- |
|
- [Java gRPC](https://github.com/grpc/grpc-java) |
|
|
|
- [Android Tutorial](https://developer.android.com/training/basics/firstapp/index.html) if you're new to Android development |
|
|
|
- We only have Android gRPC client in this example. Please follow examples in other languages to build and run a gRPC server. |
|
|
|
INSTALL |
|
------- |
|
**1 Clone the gRPC Java git repo** |
|
```sh |
|
$ git clone https://github.com/grpc/grpc-java |
|
``` |
|
|
|
**2 Install gRPC Java, as described in [How to Build](https://github.com/grpc/grpc-java#how-to-build)** |
|
```sh |
|
$ # from this dir |
|
$ cd grpc-java |
|
$ # follow the instructions in 'How to Build' |
|
``` |
|
|
|
**3 Prepare the app** |
|
- Clone this git repo |
|
```sh |
|
$ git clone https://github.com/grpc/grpc-common |
|
|
|
``` |
|
|
|
**4 Install the app** |
|
```sh |
|
$ cd grpc-common/java/android |
|
$ ./gradlew installDebug |
|
```
|
|
|