Hi Nic,
Did you get around to experimenting with this? Were you able to get play! framework to run on Android?
I know this is a very unusual approach - but not totally useless. I am developing a REST API and an Android app using that API. Now, it would be so easy to demo the application if both the REST API and the client app both run on an Android phone.
From feasibility perspective - my worry is about custom classloaders. If Play! framework uses it to run an app, then we are pretty much out of luck. Else, we can warp the "bootstrap" code (play.server.Server) in an Android Service and proceed from there.
So, back to the question - did you get this running?