Fixes ProGuard not working in a sandbox.

--
MOS_MIGRATED_REVID=103632337
diff --git a/src/main/java/com/google/devtools/build/lib/bazel/rules/android/android_sdk_repository_template.txt b/src/main/java/com/google/devtools/build/lib/bazel/rules/android/android_sdk_repository_template.txt
index 18ccb99..e97309b 100644
--- a/src/main/java/com/google/devtools/build/lib/bazel/rules/android/android_sdk_repository_template.txt
+++ b/src/main/java/com/google/devtools/build/lib/bazel/rules/android/android_sdk_repository_template.txt
@@ -25,7 +25,7 @@
 
 android_sdk(
     name = "sdk",
-    proguard = "tools/proguard/bin/proguard.sh",
+    proguard = ":proguard_binary",
     aapt = ":aapt_binary",
     dx = ":dx_binary",
     main_dex_list_creator = ":main_dex_list_creator",
@@ -44,6 +44,17 @@
     resource_extractor = ":fail"
 )
 
+java_import(
+    name = "proguard_import",
+    jars = ["tools/proguard/lib/proguard.jar"]
+)
+
+java_binary(
+    name = "proguard_binary",
+    main_class = "proguard.ProGuard",
+    runtime_deps = [":proguard_import"]
+)
+
 filegroup(
     name = "build_tools_libs",
     srcs = glob(["build-tools/%build_tools_version%/lib/**"])