Add setDisplayService and waitDisplayService in IVirtualizationServiceInternal
In normal app context, it cannot add a service into service manager, so
add something similar into VirtualizationServiceInternal.
Bug: 331708504
Test: check if the display shows
Change-Id: I895e6a8affe3bc4e9de6bea226ebc40a7fcf7a0d
diff --git a/libs/android_display_backend/Android.bp b/libs/android_display_backend/Android.bp
index f818951..6ad5fab 100644
--- a/libs/android_display_backend/Android.bp
+++ b/libs/android_display_backend/Android.bp
@@ -37,11 +37,12 @@
srcs: [
"crosvm_android_display_client.cpp",
],
- stl: "libc++_static",
whole_static_libs: [
"libcrosvm_android_display_service-ndk",
+ "android.system.virtualizationservice_internal-ndk",
+ "android.system.virtualizationcommon-ndk",
+ "android.system.virtualizationservice-ndk",
"libyuv",
- "libc++_static",
],
shared_libs: [
"libbinder_ndk",