The Java-like environment negates many of the possible advantages of running on a GNU/Linux OS. It's the worst of both worlds.
What would those negations be?
Performance isn't an issue as illustrated by many games, with many GHz making low level optimisation a banal task best left to the 90s for 90% of modern development, for that other stuff there's also Android's Renderscript.
The sandboxed runtime prevents some security leaks, which is better than no prevention.
Managed memory prevents memory and related overrun leaks.
Built in optimisation for coders who don't know or need to know how to optimise.
General high compatibility whatever the hardware be it Android on a Tegra, MIPs etc devices.
A source language using improved syntax (over C++ and assembly) which comes with a standard string class, async io, threading libraries and common hardware interfacing.
Or did you mean something else?