You should be able to skip building specific modules by just deleting
them from the source tree (assuming that nothing depends on them). The
emulator is (mostly) in external/qemu.
The last version to officially support 32-bit hosts was Froyo (2.2).
Early versions of Gingerbread didn't work on 32-bit at all, later
versions might have worked experimentally but I'm not sure.
On Thu, Apr 26, 2012 at 8:54 PM, Kiran Rao <techie....@gmail.com> wrote:
> According to this thread - since the emulator is moving to 64-bit, it will
> not longer be possible to build the android source on a 32-bit host.
> My requirement is to be able to build just the media framework from a recent
> branch; and backport it to Android 2.2 or 2.3. I am using a 32-bit (Fedora
> Core 16) dev machine.
> Can I somehow ignore the emulator part and build the rest of the framework
> on this 32-bit machine?
> Or, if I check out the older branches, can I still build all of it on my
> 32-bit machine? If so, how do I know the latest branch/tag that can be built
> on a 32-bit host?
> You received this message because you are subscribed to the "Android
> Building" mailing list.
> To post to this group, send email to android-...@googlegroups.com
> To unsubscribe from this group, send email to
> For more options, visit this group at