In the Go 1.6.1 tree:
$ find -name '*_android.go'
./runtime/write_err_android.go
./runtime/stubs_android.go
./runtime/internal/sys/zgoos_android.go
./runtime/os_android.go
./net/cgo_android.go
$ egrep '\+build.*\bandroid\b' -rn .
./os/user/lookup_unix.go:5:// +build darwin dragonfly freebsd !android,linux netbsd openbsd solaris
./os/user/lookup_stubs.go:5:// +build !cgo,!windows,!plan9 android
./runtime/write_err.go:5:// +build !android
./runtime/cgo/gcc_fatalf.c:7:// +build !android,linux
./runtime/internal/sys/zgoos_linux.go:3:// +build !android
./runtime/internal/sys/gengoos.go:50: fmt.Fprintf(&buf, "// +build !android\n\n") // must explicitly exclude android for linux
./net/cgo_socknew.go:6:// +build android linux solaris
./net/cgo_resnew.go:6:// +build darwin linux,!android netbsd solaris
./net/cgo_resold.go:6:// +build android freebsd dragonfly openbsd
./net/cgo_linux.go:5:// +build !android,cgo,!netgo
$ egrep '//build.*\bandroid\b|runtime\.GOOS == "android"' -rn .
./os/os_test.go:589: if runtime.GOOS == "android" {
./os/file_unix.go:349: if runtime.GOOS == "android" {
./os/exec/exec_test.go:251: if runtime.GOOS == "android" {
./runtime/pprof/pprof_test.go:261: if runtime.GOOS == "android" {