`
ghostsun
  • 浏览: 39708 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

亲自验证,Ubuntu系统上编译Android系统,成功

阅读更多

亲自验证,Ubuntu系统上编译Android系统,成功   Post By:2009-3-3 16:53:17

编译Android过程

 
建立编译环境, Ubuntu版本Linux操作系统, 在此基础上下载编译Android代码。 
 
下面是顺序描述的程序,安装操作系统, 编译程序到结束,过程如下。


 
1. Ubuntu Linux操作系统安装软件包。
 
   使用 ubuntu-8.04.1 desktop-i386系统.
 
   - 第一,获得ISO映像的Ubuntu Linux操作系统安装光盘创建。

      ftp://ftp.daum.net/ubuntu-releases/8.04.1/ubuntu-8.04.1-desktop-i386.iso
 
   - 正确的安装Linux系统到您的计算机上。


 
2. 完成Linux的安装,设置根密码
 
    $ sudo passwd root
 
3. 在Linux桌面安装的SSH ,可以通过Windows的SSH客户机访问获得来源

    ssh 安装说明如下。
 
    $ sudo apt-get install ssh
 
4. 准备安装环境
 
    - 默认情况下,您必须安装下面的软件包。
 
     $ sudo apt-get install flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl
     $ sudo apt-get install valgrind
 
    - 安装Phython 2.4版本或以上是必要的。
        Ubuntu的8.04.1 ,因为它包含已经Phython 2.5 ,你可以跳过这一步。

 
    - JDK 5.0, Update 12 或更高版本是必需的。 
       请按照下列步骤进行安装即可。 
       $ sudo apt-get install sun-java6-jdk
 
    - Git 1.5.4 或更高版本,和Repo是必需的。
 
       $ cd ~
       $ mkdir bin
 
       vi 在 ~/.bashrc 加环境变量。
 
       $ vi ~/.bashrc
 
       export LANG=c
       export PATH=/home/<your_home>/bin:$PATH:.
       export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.07
       export ANDROID_JAVA_HOME=$JAVA_HOME
 
       完成后,关闭终端,重新开启窗口,环境变量起作用。
      
       下一步是安装git和repo

 
       $ sudo apt-get install git-core gnupg      
 
       $ curl http://android.git.kernel.org/repo >~/bin/repo
       $ chmod a+x ~/bin/repo
 
       $ mkdir mydroid
       $ cd mydroid
 
       $ repo init -u git://android.git.kernel.org/platform/manifest.git
   
       运行到这里将出现 repo initialized in /home/<your_home>/mydroid 信息,这时可以认为环境设置已完成 
5. 下载Android代码
 
      运行如下命令 
       $ repo sync

 
6. 编译Android
 
      $ make
 
      在这个过程中可能出现zlib.h error错误.
      这时再通过运行下面的命令设置zlibb1g-dev
 
      $ sudo apt-get install zlib1g-dev
      $ make
 
      在这个过程中可能发生 -lncurses error.
      通过运行下面的命令设置libncurses5-dev
 
       $ sudo apt-get install libncurses5-dev
       $ make
 
7. 确认结果
 
       out 文件下是编译结果.
 
       $ cd out
 
       可以看到编译出来的文件。

分享到:
评论

相关推荐

    Ubuntu14.04编译android4.4源码一次性成功

    在Ubuntu 14.04操作系统中编译Android 4.4源码是一个涉及多步骤和技术细节的过程。这个过程对于开发者来说是至关重要的,因为通过编译源码,可以自定义系统,修复bug,或者为特定设备添加支持。以下是详细的操作步骤...

    在Ubuntu上编译android.pdf

    在Ubuntu系统上编译Android源码是一个复杂但非常有趣的过程,涉及到许多软件开发的知识点。下面是对给定文件内容中提到的相关知识点的详细说明: 1. **Ubuntu操作系统版本**:文档中提到了Ubuntu 7.10和Ubuntu 8.04...

    在Ubuntu上编译android借鉴.pdf

    在Ubuntu系统上编译Android操作系统是一项技术性很强的工作,尤其对于初学者来说,可能会遇到一些挑战。这篇文档详细记录了一位用户在Ubuntu 7.10上编译Android的步骤和遇到的问题,提供了宝贵的实践经验。 首先,...

    ubuntu下android编译环境搭建

    本文将详细介绍如何在 Ubuntu 操作系统下搭建一个完整的 Android 编译环境。 #### 二、基础准备 在开始之前,请确保您的 Ubuntu 系统是最新的,并且安装了基本的开发工具。可以通过以下命令更新系统: ```bash ...

    ubuntu下编译android4.0.pdf

    在Ubuntu系统下编译Android 4.0(Ice Cream Sandwich, ICS)是一个技术性较强的过程,涉及到多个步骤和依赖项。以下是对整个过程的详细解释: 首先,我们需要准备一台装有Ubuntu 10.04 64位操作系统的计算机。尽管...

    Ubuntu系统中下载并编译Android源代码.pdf

    ### Ubuntu系统中下载并编译Android源代码 #### 一、Ubuntu操作系统简介 Ubuntu是一款流行的开源操作系统,基于Linux内核,主要面向桌面用户。它的名字来源于非洲南部祖鲁语或豪萨语中的“ubuntu”一词,含义为...

    Ubuntu下编译Android及安装.doc

    在Ubuntu环境下编译Android操作系统并进行安装是一个复杂的过程,主要分为四个步骤:准备JDK环境、安装编译所需的包、编译源码以及生成文件系统。以下是详细的知识点解释: 1. **准备JDK环境**: - Android源码...

    ubuntu12.04编译android4.1.1_r6源代码步骤定义.pdf

    在本文中,我们将详细探讨如何在Ubuntu 12.04上编译Android 4.1.1_r6源代码。这个过程对于开发者来说非常重要,因为它允许他们自定义和优化Android系统,创建特定功能的定制ROM或者进行底层系统调试。 首先,确保你...

    Android交叉编译环境&Iperf3;.0源码编译

    9. **测试iperf**:在Android设备上运行编译后的iperf,验证其是否正常工作。 总结,Android交叉编译iperf3.0涉及到多个环节,包括安装环境、配置编译选项、编译源码、生成动态库以及打包和测试。每个步骤都需要...

    ubuntu 下面编译linphone 的全部过程 包括java等环境的搭建

    通过上述步骤,您可以在 Ubuntu Kylin 14.04.1 系统上成功地编译并安装 Linphone,以及配置 Java 开发环境。这为后续的 SIP 应用开发奠定了坚实的基础。在整个过程中,关键在于仔细阅读官方文档,并确保所有依赖库都...

    ubuntu12.04编译android4.1.1_r6源代码步骤.docx

    至此,您已经在 Ubuntu 12.04 上完成了编译 Android 4.1.1_r6 源代码所需的全部准备工作。接下来可以按照官方文档或其他指南进行编译工作。请注意,编译 Android 源代码是一项耗时且资源密集型的任务,确保您的...

    Android编译环境搭建.pdf

    - 确保系统的稳定性和足够的硬盘空间,因为编译Android源码是一个非常占用资源的过程。 - 如果遇到因权限不足导致的命令执行错误,可以尝试使用`sudo`命令获取管理员权限。 - 在搭建环境的过程中,建议保持网络连接...

    ubuntu12.04搭建android开发环境

    这里提到的是在 Windows 7 系统上安装 Ubuntu 12.04 作为双系统的方式。具体步骤包括: 1. **下载**:访问 Ubuntu 官方网站 (http://www.ubuntu.org.cn/download/) 下载 Ubuntu 12.04 的 ISO 文件。 2. **安装**:...

    android opencore编译文档

    在本文档中,我们将详细介绍如何在Ubuntu环境下编译OpenCORE 2.05版本,特别强调使用内建的测试应用程序来验证生成的库文件的有效性和完整性,确保它们可以在x86 Linux平台上(如PC)正常运行。 **二、环境配置与...

    iperf2 iperf3 Android平台 ndk编译指南,常见问题解决方法

    iperf 2 ,3 的android 平台移植笔记,ndk 选择,交叉编译工具链的编译和配置,编译结果的验证,常见错误的处理方法。工作实践中的总结。

    android源码的编译

    本文将详细介绍如何在Ubuntu系统上编译Android源码,包括环境准备、源码获取、编译过程以及在模拟器上运行编译结果。 首先,编译Android源码之前,我们需要搭建一个合适的开发环境。在Ubuntu 8.10系统中,需要安装...

    rk2918上的android 2.3.1编译过程

    本文详细介绍了在RK2918平台上编译Android 2.3.1系统的全过程。从前期准备到具体步骤,旨在帮助开发者顺利完成编译任务。需要注意的是,由于编译环境及版本的不同,实际操作过程中可能会遇到一些差异性问题,需要...

Global site tag (gtag.js) - Google Analytics