1package { 2 default_applicable_licenses: ["Android-Apache-2.0"], 3} 4 5android_app { 6 name: "VmTerminalApp", 7 srcs: [ 8 "java/**/*.java", 9 "java/**/*.kt", 10 ], 11 asset_dirs: ["assets"], 12 resource_dirs: ["res"], 13 static_libs: [ 14 "androidx-constraintlayout_constraintlayout", 15 "androidx.window_window", 16 "apache-commons-compress", 17 "com.google.android.material_material", 18 "debian-service-grpclib-lite", 19 "gson", 20 "VmTerminalApp.aidl-java", 21 ], 22 jni_libs: [ 23 "libforwarder_host_jni", 24 ], 25 libs: [ 26 "androidx.annotation_annotation", 27 "framework-virtualization.impl", 28 "framework-annotations-lib", 29 ], 30 use_embedded_native_libs: true, 31 platform_apis: true, 32 privileged: true, 33 optimize: { 34 // TODO(b/377100096): enable bytecode optimization again 35 //optimize: true, 36 proguard_flags_files: ["proguard.flags"], 37 shrink_resources: true, 38 }, 39 apex_available: [ 40 "com.android.virt", 41 ], 42} 43 44aidl_interface { 45 name: "VmTerminalApp.aidl", 46 srcs: ["aidl/**/*.aidl"], 47 unstable: true, 48 local_include_dir: "aidl", 49 backend: { 50 java: { 51 enabled: true, 52 apex_available: [ 53 "com.android.virt", 54 ], 55 }, 56 }, 57} 58