Add packet.proto as a static_lib for Java lib
static_lib ensures that the code is included as part of the library
whereas "libs" only includes that code as part of the classpath.
Bug: b/210138227
Test: CHQTS
Change-Id: Ibd1a995427fe186ff6216e7262c11f366230e9f9
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/78320
Reviewed-by: Wyatt Hepler <hepler@google.com>
Pigweed-Auto-Submit: Anthony Stange <stange@google.com>
Commit-Queue: Anthony Stange <stange@google.com>
diff --git a/pw_rpc/Android.bp b/pw_rpc/Android.bp
index 992d3ee..37b70c5 100644
--- a/pw_rpc/Android.bp
+++ b/pw_rpc/Android.bp
@@ -17,13 +17,15 @@
host_supported: true,
srcs: ["java/main/dev/pigweed/pw_rpc/*.java"],
visibility: ["//visibility:public"],
+ static_libs: [
+ "pw_rpc_packet_proto_java_lite",
+ ],
libs: [
"auto_value_annotations",
"flogger-0.5.1",
"guava",
"jsr305",
"libprotobuf-java-lite",
- "pw_rpc_packet_proto_java_lite",
],
plugins: ["auto_value_plugin"],
sdk_version: "current",