Explicitly set target_sdk_version of vmshareapp

GTS tests are built from the latest desert release and are executed on
the previous desert releases. Because of that, we need to manually set
target_sdk_version of the test apps to a finalized sdk. Otherwise when
built from the branch with non-finalized SDK (e.g. Baklava), the
resulting test apk won't install on the previous SDKs.

Note: this only fixes the following error:
"Requires development platform Baklava but this is a release platform".
The tests still fail on the previous releases because they reference
APIs that were introduced in Baklava. This failure will be addressed in
the follow-up patch.

Bug: 388702766
Test: atest MicrodroidTests.GTS
Change-Id: Ib53c53d1ba597b221f706382d002fa5a3d2237bd
1 file changed
tree: 8c42fe103b1a2b15a100933831878c49d6bdaea7
  1. android/
  2. build/
  3. docs/
  4. guest/
  5. libs/
  6. microfuchsia/
  7. tests/
  8. .clang-format
  9. .gitignore
  10. Android.bp
  11. dice_for_avf_guest.cddl
  12. OWNERS
  13. PREUPLOAD.cfg
  14. README.md
  15. rustfmt.toml
  16. TEST_MAPPING
README.md

Android Virtualization Framework (AVF)

Android Virtualization Framework (AVF) provides secure and private execution environments for executing code. AVF is ideal for security-oriented use cases that require stronger isolation assurances over those offered by Android’s app sandbox.

Visit our public doc site to learn more about what AVF is, what it is for, and how it is structured. This repository contains source code for userspace components of AVF.

If you want a quick start, see the getting started guideline and follow the steps there.

For in-depth explanations about individual topics and components, visit the following links.

AVF components:

AVF APIs:

How-Tos: