Cubieboard's android source code is maintained using git/repo tools. If you want to build android for cubieboard, you at least need to know to use git and android repo (just some basic commands will be okay). Also the recommended building environment is ubuntu 12.04(x86_64). You can reference to Setting up a Linux build environment
#Instruction to build openbox system for cubieboard
openbox is based on ics-4.0.4, and with XBMC integrated, which is suitable for product or normal user
$mkdir openbox && cd openbox
$repo init -u https://github.com/cubiegroup/manifests.git -b cb -m openbox.xml
$repo sync
$source build/envsetup.sh
$lunch 4 (note: select cubieboard option)
$make -j4
$tools/pack-cm.sh (note: this will generate the final image suitable for livesuit tool)
a)Start livesuit program (linux or windows)
b)Select the image you make before
c)Plug in micro USB cable while holding the fex/u-boot key, and keep holding about 3 seconds
#Instruction to build jellybean for cubieboard
$mkdir openbox && cd openbox
$repo init -u https://github.com/cubiegroup/manifests.git -b cb -m jb.xml
$repo sync
$source build/envsetup.sh
$lunch 4 (note: select cubieboard option)
$make -j4
$tools/pack-cm.sh (note: this will generate the final image suitable for livesuit tool)
the same as above
a)emac is not supported yet
b)sata is not tested
c)line-out is disable
d)This version of not suitable for normal user