是否可以在kubuntu12.04(xubuntu)中构buildAOSP项目(姜饼)?

我使用旧版本的Android(姜饼2.3.4)。 为了开发这些版本,我现在使用Ubuntu 10.04。 同时,我想用更新的版本:12.04或者12.10。 它写在这里 :

在Ubuntu 12.04的基础上,目前只有实验性的支持,并不能保证在除了master之外的分支上工作。

所以这里是我的问题,有没有人试图在Ubuntu 12.04上构build旧版本的Android? 我不喜欢新的统一接口,所以我也考虑xfce或kde。 这就是为什么这里是第二个问题,如果我改变窗口系统,我会不会有任何麻烦?

Solutions Collecting From Web of "是否可以在kubuntu12.04(xubuntu)中构buildAOSP项目(姜饼)?"

是的,可以在Ubuntu 12.10上构建姜饼。

最大的问题是,Ubuntu 12.10有更新的gcc 4.7,这是非常严格的。 可以通过修补Android源代码以符合新的gcc要求来解决这个问题。 但是,这可能很难做到,特别是在修补旧的内核源时。

你可以通过简单地安装旧的gcc 4.4(这是Ubuntu 10.10中的默认版本)来绕过这个。

sudo apt-get install gcc-4.4-multilib g++-4.4-multilib 

之后,您需要将gcc 4.4作为Android编译的默认编译器。 最简单的方法是将符号链接gcc,g ++,cpp指向旧版本并将其添加到PATH:

 mkdir ~/bin cd ~/bin ln -s /usr/bin/g++-4.4 g++ ln -s /usr/bin/gcc-4.4 gcc ln -s /usr/bin/cpp-4.4 cpp # you might want to add line below to ~/.bashrc: export PATH=$HOME/bin:$PATH 

现在,你需要安装Java。 不像更新的Android 4,姜饼可以使用OpenJDK构建,所以你应该能够简单

 sudo apt-get install openjdk-6-jdk 

得到工作的JDK。

也看到这个线程 。