Actually Clojure and some other JVM hosted languages don't work on android as is because they rely on JVM while android uses bytecode converted from jvm to dalvik.
Edit: clojure works on android now but it needed additional porting efforts
Edit: clojure works on android now but it needed additional porting efforts
http://clojure-android.blogspot.com/2013/06/state-of-clojure...
Too much time is spent on hacking an half working solution and in the end the vendor offers no support if the problem is to be found outside the SDK. Or even if it is in the SDK, non supported languages offer a nice excuse to avoid giving support.