首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有可能在kubuntu12.04 (xubuntu)中构建AOSP项目(金格尔面包)?

是否有可能在kubuntu12.04 (xubuntu)中构建AOSP项目(金格尔面包)?
EN

Stack Overflow用户
提问于 2012-11-13 17:10:38
回答 1查看 3.3K关注 0票数 2

我使用Android的旧版本(姜饼2.3.4)。为了开发这些版本,我现在使用Ubuntu10.04。同时,我想使用更新的版本: 12.04或也许12.10。它是写的这里

基于Ubuntu12.04的构建目前只受到实验支持,并且不能保证在除了master之外的分支上工作。

那么,我的问题是,有没有人试图在Ubuntu12.04上构建旧版本的Android?我不喜欢新的统一界面,所以我也考虑xfce或kde。这就是为什么第二个问题,如果我改变窗口系统,我在建筑方面会有什么问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-16 10:52:25

是的,可以在Ubuntu12.10上构建姜饼。

最大的问题是Ubuntu 12.10有更新的gcc 4.7,这是非常严格的。通过修补Android源代码来满足gcc的新要求是可能的。然而,这可能很难做到,特别是当它涉及修补旧的内核源时。

您可以通过简单地安装老版本的gcc 4.4 (这是Ubuntu10.10中的默认版本)来绕过这个问题。

代码语言:javascript
复制
sudo apt-get install gcc-4.4-multilib g++-4.4-multilib

在此之后,您需要让gcc 4.4成为Android编译的默认编译器。最简单的方法是简单地将gcc、g++、cpp链接到旧版本,并将其添加到PATH中:

代码语言:javascript
复制
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构建,所以您应该可以简单地

代码语言:javascript
复制
sudo apt-get install openjdk-6-jdk

才能开始工作JDK。

也见这条线

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13365348

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档