C++ has better tools for manual memory management (value types, smart pointers, RAII).
Fortunately, there has been plenty of research on GCs that are fast enough for games. So the solution is to use one of those for Android, now that people are actually interested in writing games.
A better GC was already mentioned by the OP as another option.