1package { 2 default_applicable_licenses: ["Android-Apache-2.0"], 3} 4 5android_app { 6 name: "AccessorVmApp", 7 installable: true, 8 jni_libs: ["libaccessor_vm_payload"], 9 jni_uses_platform_apis: true, 10 use_embedded_native_libs: true, 11 sdk_version: "system_current", 12 compile_multilib: "first", 13 apex_available: ["com.android.virt.accessor_demo"], 14} 15 16rust_ffi { 17 name: "libaccessor_vm_payload", 18 crate_name: "accessor_vm_payload", 19 defaults: ["avf_build_flags_rust"], 20 srcs: ["src/main.rs"], 21 prefer_rlib: true, 22 rustlibs: [ 23 "com.android.virt.accessor_demo.vm_service-rust", 24 "libandroid_logger", 25 "libanyhow", 26 "liblog_rust", 27 "libvm_payload_rs", 28 ], 29 apex_available: ["com.android.virt.accessor_demo"], 30} 31