You will need to install some packages to your Debian/Ubuntu first: sudo apt-get install bison libpixman-1-dev \ libxfont-dev libxkbfile-dev libpciaccess-dev \ xutils-dev xcb-proto python-xcbgen xsltproc \ x11proto-bigreqs-dev x11proto-composite-dev \ x11proto-core-dev x11proto-damage-dev \ x11proto-dmx-dev x11proto-dri2-dev x11proto-fixes-dev \ x11proto-fonts-dev x11proto-gl-dev \ x11proto-input-dev x11proto-kb-dev \ x11proto-print-dev x11proto-randr-dev \ x11proto-record-dev x11proto-render-dev \ x11proto-resource-dev x11proto-scrnsaver-dev \ x11proto-video-dev x11proto-xcmisc-dev \ x11proto-xext-dev x11proto-xf86bigfont-dev \ x11proto-xf86dga-dev x11proto-xf86dri-dev \ x11proto-xf86vidmode-dev x11proto-xinerama-dev \ libxmuu-dev libxt-dev libsm-dev libice-dev \ libxrender-dev libxrandr-dev curl You will need both xcb-proto and python-xcbgen packages to have version 1.10-1, you may download newer packages from http://packages.ubuntu.com/ or https://www.debian.org/distrib/packages Then run commands: git clone git@github.com:pelya/commandergenius.git sdl-android cd sdl-android git submodule update --init project/jni/application/xserver/xserver rm project/jni/application/src ln -s xserver project/jni/application/src ./changeAppSettings.sh -a android update project -p project ./build.sh