It's been attempted before, and it's damn near impossible. Main reason that I'm aware of is that the device itself "technically" doesn't run Java applications. It's Java BASED (mainly in the syntax), but it does not use any type of JVM.
*EDIT* Pretty sure Google uses Dalvik.