Allow VDM flags to be used in PermissionController

Bug: 333443509
Test: manual
Flag: EXEMPT n/a

Change-Id: I830378b289332024ee42891df6b09a77908acdf4
diff --git a/AconfigFlags.bp b/AconfigFlags.bp
index b4127c5..e87b319 100644
--- a/AconfigFlags.bp
+++ b/AconfigFlags.bp
@@ -436,10 +436,23 @@
     name: "android.companion.virtualdevice.flags-aconfig",
     package: "android.companion.virtualdevice.flags",
     container: "system",
+    exportable: true,
     srcs: ["core/java/android/companion/virtual/flags/*.aconfig"],
 }
 
 java_aconfig_library {
+    name: "android.companion.virtualdevice.flags-aconfig-java-export",
+    aconfig_declarations: "android.companion.virtualdevice.flags-aconfig",
+    defaults: ["framework-minus-apex-aconfig-java-defaults"],
+    mode: "exported",
+    min_sdk_version: "30",
+    apex_available: [
+        "//apex_available:platform",
+        "com.android.permission",
+    ],
+}
+
+java_aconfig_library {
     name: "android.companion.virtual.flags-aconfig-java",
     aconfig_declarations: "android.companion.virtual.flags-aconfig",
     defaults: ["framework-minus-apex-aconfig-java-defaults"],