Hide updatable-media package classes for app AOT compilation.

Test: m
Bug: 122937705
Change-Id: I1b26d23b6b5e0132c6893ac2901d3b56d0638027
diff --git a/runtime/class_linker.cc b/runtime/class_linker.cc
index db79128..6fdac3f 100644
--- a/runtime/class_linker.cc
+++ b/runtime/class_linker.cc
@@ -3011,9 +3011,12 @@
 
 static bool IsReservedBootClassPathDescriptor(const char* descriptor) {
   std::string_view descriptor_sv(descriptor);
-  // Reserved conscrypt packages (includes sub-packages under these paths).
-  return StartsWith(descriptor_sv, "Landroid/net/ssl/") ||
-         StartsWith(descriptor_sv, "Lcom/android/org/conscrypt/");
+  return
+      // Reserved conscrypt packages (includes sub-packages under these paths).
+      StartsWith(descriptor_sv, "Landroid/net/ssl/") ||
+      StartsWith(descriptor_sv, "Lcom/android/org/conscrypt/") ||
+      // Reserved updatable-media package (includes sub-packages under this path).
+      StartsWith(descriptor_sv, "Landroid/media/");
 }
 
 ObjPtr<mirror::Class> ClassLinker::DefineClass(Thread* self,