In “What would you like to know about Jruby?”, Charles wrote:
We get a lot of questions about whether JRuby could work on Android
et al, and though we’re not working on it it’s most definitely
Is this just a claim or did you have a deeper look into the
platform(s)? My experiences with Android are rather bad on that
respect. The first problem is that Android only implements Java 1.4.2.
That means, that you have to base it on JRuby 1.0.x or some
backporting toolchain. On top of that it is not at all complete,
especially when it comes to Reflection, Classloading and other parts
of the Standard Library. I tried to get JRuby 1.0.x running on Android
0.8 for some time and came to the conclusion that this will only work
with non-trivial tampering on JRuby and the libraries it depends on.
Granted, I am not a JRuby Hacker and my insight is flawed. Is there
any chance to get JRuby running on Android without transforming it
into a package that cannot be called “JRuby” anymore? Has anyone else