This is misleading.
Games made for Android must run on a Java Virtual Machine, but Java is not the only language for doing this. There is also JRuby, Groovy, Jython...
And, of course, you could make a HTML5 + Javascript game and use Open Web App (if I'm not mistaken, I'm on a phone and...