Make our javalib more self-contained

Statically link HypervisorProperties, since it's inaccessible to app
code, with jarjar rules to rename it and remove the unneeded
sysprops. This allows clients that are compiled against our stubs to
run correctly.

These changes were originally included in
https://r.android.com/2192919, but they are useful now, before the API
is officially exposed, to allow for experimentation.

Bug: 242828259
Bug: 243512240
Test: Build test APK against stubs, atest MicrodroidHostTests
Change-Id: I6ec49d0a4c9a80100f184f23821b6e9d4ce265f9
2 files changed
tree: 227a8e00db0fe001efd783bfde4f173dda8f9c2c
  1. .prebuilt_info/
  2. apex/
  3. apkdmverity/
  4. authfs/
  5. avmd/
  6. compos/
  7. demo/
  8. docs/
  9. javalib/
  10. launcher/
  11. libs/
  12. microdroid/
  13. microdroid_manager/
  14. pvmfw/
  15. rialto/
  16. tests/
  17. virtualizationservice/
  18. vm/
  19. vmbase/
  20. vmclient/
  21. zipfuse/
  22. .clang-format
  23. .gitignore
  24. Android.bp
  25. OWNERS
  26. PREUPLOAD.cfg
  27. README.md
  28. TEST_MAPPING
README.md

Virtualization

This repository contains userspace services related to running virtual machines on Android, especially protected virtual machines. See the getting started documentation and Microdroid README for more information.