Clamp minSdkVersion before used in monolithic dexing

PiperOrigin-RevId: 940605675
Change-Id: I5a5a784d0ae911b5c656d6d185219b3dd80b243c
diff --git a/rules/android_binary/impl.bzl b/rules/android_binary/impl.bzl
index c9d1bb7..ad4d80e 100644
--- a/rules/android_binary/impl.bzl
+++ b/rules/android_binary/impl.bzl
@@ -352,7 +352,7 @@
             output = classes_dex_zip,
             input = binary_jar,
             dexopts = ctx.attr.dexopts,
-            min_sdk_version = manifest_ctx.processed_min_sdk_version,
+            min_sdk_version = _min_sdk_version.clamp(manifest_ctx.processed_min_sdk_version),
             dexbuilder = get_android_sdk(ctx).dx,
             toolchain_type = ANDROID_TOOLCHAIN_TYPE,
         )