|
|
||
|---|---|---|
| .. | ||
| app | ||
| gradle/wrapper | ||
| .gitignore | ||
| README.md | ||
| build.gradle | ||
| gradle.properties | ||
| gradlew | ||
| gradlew.bat | ||
| settings.gradle | ||
README.md
gRPC on Android
Note: Building the protobuf dependency for Android requires
https://github.com/google/protobuf/pull/3878. This fix will be in the next
protobuf release, but until then must be manually patched in to
third_party/protobuf to build gRPC for Android.
PREREQUISITES
- Android SDK
- Android NDK
protocandgrpc_cpp_pluginbinaries on the host system
INSTALL
The example application can be built via Android Studio or on the command line
using gradle:
$ ./gradlew installDebug
INSTRUMENTATION TESTS
The instrumentation tests can be run via the following gradle command. This
requires an emulator already running on your computer.
$ ./gradlew connectedAndroidTest \
-Pandroid.testInstrumentationRunnerArguments.server_host=grpc-test.sandbox.googleapis.com \
-Pandroid.testInstrumentationRunnerArguments.server_port=443 \
-Pandroid.testInstrumentationRunnerArguments.use_tls=true