dashboard: remove misc-compile-android builder

Fixes golang/go#35596
Updates golang/go#25963

Change-Id: I9db5154dcdd0e432dfe2d0d8697fedabed50a7ed
Reviewed-on: https://go-review.googlesource.com/c/build/+/207377
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
diff --git a/dashboard/builders_test.go b/dashboard/builders_test.go
index 017b3d7..4bb29ee 100644
--- a/dashboard/builders_test.go
+++ b/dashboard/builders_test.go
@@ -95,7 +95,6 @@
 				"linux-386",
 				"linux-amd64",
 				"linux-amd64-race",
-				"misc-compile-android",
 				"misc-compile-other",
 				"misc-compile-darwin",
 				"misc-compile-linuxarm",
@@ -120,7 +119,6 @@
 				"linux-386",
 				"linux-amd64",
 				"linux-amd64-race",
-				"misc-compile-android",
 				"misc-compile-other",
 				"misc-compile-darwin",
 				"misc-compile-linuxarm",
@@ -146,7 +144,6 @@
 				"linux-386",
 				"linux-amd64",
 				"linux-amd64-race",
-				"misc-compile-android",
 				"misc-compile-darwin",
 				"misc-compile-freebsd",
 				"misc-compile-linuxarm",
@@ -757,6 +754,14 @@
 	done["nacl-386"] = true // removed in Go 1.14
 	done["nacl-arm"] = true // removed in Go 1.14
 	check := func(goos, goarch string) {
+		if goos == "android" {
+			// TODO(golang.org/issue/25963): support
+			// compilation-only Android trybots.
+			// buildall.bash doesn't set the environment
+			// up enough for e.g. compiling android-386
+			// from linux-amd64. (Issue #35596 too)
+			return
+		}
 		goosArch := goos + "-" + goarch
 		if done[goosArch] {
 			return