diff --git a/adservices/libraries/cobalt/Android.bp b/adservices/libraries/cobalt/Android.bp
index 066df3bad0..9fbee246ce 100644
--- a/adservices/libraries/cobalt/Android.bp
+++ b/adservices/libraries/cobalt/Android.bp
@@ -23,6 +23,8 @@ android_library {
     srcs: [
         "java/**/*.java",
     ],
+    java_resource_dirs: ["schemas"],
+    javac_shard_size: 100,
     exclude_srcs: [
         "java/**/testing/*.java",
     ],
diff --git a/adservices/service-core/Android.bp b/adservices/service-core/Android.bp
index 43fd054a23..ca4f9dba72 100644
--- a/adservices/service-core/Android.bp
+++ b/adservices/service-core/Android.bp
@@ -142,6 +142,8 @@ android_library {
         ":cobalt-registry-validated-java",
         ":statslog-adservices-java-gen",
     ],
+    java_resource_dirs: ["schemas"],
+    javac_shard_size: 2000,
     manifest: "AndroidManifest.xml",
     plugins: [
         "androidx.appsearch_appsearch-compiler-plugin",
