From 8e51fde6c2065d6091b0dbd501fdf080f48c769f Mon Sep 17 00:00:00 2001 From: Karl Shaffer Date: Wed, 18 Nov 2020 15:04:30 -0500 Subject: Add a lite OkHttp gRPC Client Library. Updates several targets within grpc-grpc-java to allow for Android and Host targets to allow the building of a gRPC client library that uess OkHttp and Protobuf Lite. This provides a lightweight client library for gRPC clients that works on both Android and Host since it uses lite protos rather than full protos. Test: m grpc-java-okhttp-client-lite Test: mm Test: Manual testing using client library on Android. Change-Id: Ib9dc14a44856914b38662c01905337f98bd8d108 --- Android.bp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'Android.bp') diff --git a/Android.bp b/Android.bp index 3b61d0847..0fa5a64d5 100644 --- a/Android.bp +++ b/Android.bp @@ -28,3 +28,17 @@ java_library_host { "grpc-java-stub", ] } + +java_library { + name: "grpc-java-okhttp-client-lite", + host_supported: true, + static_libs: [ + "grpc-java-stub", + "grpc-java-context", + "grpc-java-core", + "grpc-java-core-internal", + "grpc-java-protobuf-lite", + "grpc-java-okhttp", + ], + sdk_version: "current", +} \ No newline at end of file -- cgit v1.2.3