I am experimenting with the geth-android library with light-client and in-process node from @karalabe. I could successfully sync with the testnet node from @phonikg, unfortunately this one is down now. When trying to sync with the main-net I am running into a thread exaustion :-(

I think this might be a consequence of the recent attacks. Unfortunately, I found no documentation on how to compile the geth aar for a in-process node. It might be as easy as to know in which branch I have to "make geth-android"