Man kann im Prinzip jede Programmiersprache verwenden, die auf einer Java Virtual Machine läuft. Also zum Beispiel
* AspectJ
* ColdFusion
* Clojure
* Groovy
* JRuby
* Jython
* Rhino
* Scala
In der Praxis geht es z.B. gut mit
Scala. Einige Informationen und weitere Links dazu gibt es hier auf Stackoverflow:
Which programming languages can I use on Android Dalvik?