android_binary builds will fail if ANDROID_NDK_HOME / android_ndk_repository aren't set even if it does not rely on native libs.
The implicit CC toolchain dependency originates here, and is unconditionally used for processing in native_libs.bzl
I was able to get our app to build without setting the NDK by butchering the toolchain code out, more or less, but a more elegant optionality would be great.