View Single Post
Posts: 1,746 | Thanked: 2,100 times | Joined on Sep 2009
#6
Originally Posted by rmerren View Post
Android apps are java based, which means we only need java and the right set of jars
Bzzt. It uses the Java language, but the output of the compiler and the interpreter itself are not compatible with the standard Java runtimes. You would be required to port Dalvik itself.

There is already a desktop-based sdk, so it might just be a matter of modifying that.
There is an SDK, but testing takes place entirely within an emulator running Android itself.

Not sure how open the source is for that, but the android api is a finite set of classes and methods that need to be made available.
The source is completely available, but it is much more work than you think. Android makes a huge number of assumptions with regards to how the filesystem is laid out, so a chroot would only be the very first step. After that comes graphics, kernel updates, and any other hardware interaction it assumes.