Android编译可以使用高版本的Ubuntu,但是Ubuntu中所安装的库要与android源码所使用的库一直。
https://source.android.google.cn/setup/initializing
以上地址是谷歌官网提供的编译各个版本android系统的文档,充分阅读后应该可以顺利编译了。
这个与gcc的版本相关性比较大吧,与ubuntu的版本关系应该不大。
安卓的编译环境 ,在安卓的源码中的一个文档中有说明的。