android_packages_modules_Vi.../demo
Andrew Walbran c92d35ff72 Enable --extended-status for crosvm and return reason why VM died.
This will allow us to detect guest VM kernel panics because they can be
configured to reboot on panic.

Bug: 211704107
Test: Ran some VMs manually with vm tool
Change-Id: I3845bb9d569ad0dc098013b527b69b31352e7e08
2022-01-14 16:07:03 +00:00
..
assets Add microdroid demo app 2021-07-06 21:31:28 +09:00
java/com/android/microdroid/demo Enable --extended-status for crosvm and return reason why VM died. 2022-01-14 16:07:03 +00:00
res Console output and OS logs are separated 2021-10-27 10:07:12 +09:00
Android.bp Unbundled test apps can obtain virtual machine permissions 2021-10-19 17:15:28 +09:00
AndroidManifest.xml Unbundled test apps can obtain virtual machine permissions 2021-10-19 17:15:28 +09:00
README.md Update microdroid demo instruction 2022-01-10 22:31:30 +09:00

README.md

Microdroid demo app

Building

TARGET_BUILD_APPS=MicrodroidDemoApp m apps_only dist

Installing

adb install -t out/dist/MicrodroidDemoApp.apk
adb shell pm grant com.android.microdroid.demo android.permission.MANAGE_VIRTUAL_MACHINE

Don't run the app before granting the permission. Or you will have to uninstall the app, and then re-install it.

Running

Run the app by touching the icon on the launcher. Press the run button to start a VM. You can see console output from the VM on the screen. You can stop the VM by pressing the stop button.