从安装操作系统到编译程序结束,过程大致如下。 
1. Ubuntu Linux操作系统安装软件包。
使用 Ubuntu 14.04 Desktop系统.
安装Linux系统到VMWare虚拟机上。 
2. 完成Linux的安装,设置根密码
$ sudo passwd root 
3. 在Linux桌面安装的SSH
$ sudo apt-get install ssh 
4. 准备安装环境
- 默认情况下,您必须安装下面的软件包。

$ sudo apt-get install bison

$ sudo apt-get install  gperf

$ sudo apt-get install libsdl-dev

$ sudo apt-get install libesd0-dev

$ sudo apt-get install libwxgtk2.6-dev

$ sudo apt-get install build-essential

$ sudo apt-get install zip

$ sudo apt-get install curl
$ sudo apt-get install valgrind
$ sudo apt-get install Phython   2.4或以上版本。
Ubuntu10.4默认包含Phython 2.5 ,可以跳过这一步。
jDK 1.5.0 
按照下列步骤进行安装JDK即可。
$ sudo vim /etc/apt/sources.list.d/partner.list
添加deb http://archive.canonical.com/ lucid partner到partner.list文件里。
$ sudo apt-get install sun-java6-bin sun-java6-jre sun-java6-jdk
- Git 1.5.4 或更高版本,Repo。
$ cd
$ mkdir bin
在 ~/.bashrc 加环境变量。
$ vi ~/.bashrc
export LANG=c
export PATH=$HOME/bin:$PATH:.
export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.07 #这个根据实际情况设置
export ANDROID_JAVA_HOME=$JAVA_HOME
保存退出,重开一个终端窗口,使环境变量起作用。
$ sudo apt-get install git-core gnupg
$ curl http://android.git.kernel.org/repo >~/bin/repo
$ chmod a+x ~/bin/repo
$ mkdir android
$ cd android
$ repo init -u git://android.git.kernel.org/platform/manifest.git
运行到这里将出现 repo initialized in $HOME/android 信息,环境设置完成。 
5. 下载Android代码
运行如下命令
$ repo sync
这里可能会假死,停下来多运行几遍就好了。 
6. 编译Android
$ make
在这个过程中可能出现zlib.h error和 -lncurses error.
这时再通过运行下面的命令设置zlibb1g-dev
$ sudo apt-get install zlib1g-dev
$ sudo apt-get install libncurses5-dev 
7. 确认结果
out 文件下是编译结果.
$ cd out
可以看到编译出来的文件。

Ubuntu下Android编译环境的配置的更多相关文章

  1. 64位ubuntu下Android开发环境的配置

    本文介绍如何在64位ubuntu上搭建android的开发环境. 系统:ubuntu12.04LTS 使用的是ADT Bundle for Linux和jdk1.7(open jdk也可) 一共分为3 ...

  2. Ubuntu:Android编译环境设置和编译

    1. 设置 Android 4.4 编译环境 1.删除 Java 7 sudo apt-get remove openjdk-7-jdk sudo apt-get remove openjdk-7-j ...

  3. Ubuntu下Android Studio安装、配置和使用

    Ubuntu下使用Android Studio开发应用程序,首先需要安装该IDE. 情况1:Ubuntu下安装Android Studio 打开Terminal,执行下述指令: sudo apt-ad ...

  4. Ubuntu下Android Studio环境搭建

    1.JDK安装 a.准备 由于AS(Android Studio)不支持openjdk,需要另行下载oracle jdk,同时官网指出对于64位linux系统,为了能在其上运行32位程序,需要安装一些 ...

  5. ubuntu下android开发环境安装

    一 安装jdk 网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 新建一个文 ...

  6. mac下Android开发环境的配置

    近似一天的时间,终于把Android环境配置好了. 总结:主要问题在于android的网站是国外,下载东西的时候需要vpn才可以.所以会出现各种各样的问题. 环境:Android Studio + S ...

  7. Unix网络编程 -- ubuntu下搭建编译环境( 解决unp.h 编译等问题)

    1.安装编译器,安装build-essential sudo apt-get install build-essential 2.下载本书的头文件 下载unpv13e  http://ishare.i ...

  8. Linux环境下Android开发环境的搭建

    本文主要介绍在Ubuntu下Android开发环境的搭建,所使用的IDE为Eclipse(Android Studio同理,且可省去配置SDK以及安装adt插件的步骤). 1.安装JDK (1)JDK ...

  9. Ubuntu配置Android编译环境

    1.Ubuntu安装 VMware安装ubuntu之后,安装Vmware tools: 1.安装完ubuntu后,VMware Workstation菜单:虚拟机-->安装 Vmware Too ...

随机推荐

  1. core--线程同步(内核模式)

    什么是内核?windows操作系统为了更好的管理进程,线程,创建了很多数据结构,这些数据结构运行在windows的底层,并不开放给开发人员:所以开发人员称这些结构为内核,但是为了开发人员能够使用,wi ...

  2. 生成并返回 json 结果文件

    #region 生成并返回 json 结果文件 /// <summary> /// 生成并返回 json 结果文件 /// </summary> /// <param n ...

  3. 51nod1586 约数和

    果然我自己写的读入优化naive!...换题目给的读入优化就A了...话说用visual交快了好多啊... const int BufferSize=1<<16; char buffer[ ...

  4. 未能加载文件或程序集“XXXXXX”或它的某一个依赖项。试图加载格式不正确的程序。

    在本机WIN7机器上的WebService部署到Win2008R2上发现错误 “/”应用程序中的服务器错误. 未能加载文件或程序集“XXXXXX”或它的某一个依赖项.试图加载格式不正确的程序. 说明: ...

  5. Linux 系统时钟(date) 硬件时钟(hwclock)

    /********************************************************************* * Linux 系统时钟(date) 硬件时钟(hwclo ...

  6. django - from django.db.models import F - class F

    F() 的执行不经过 python解释器,不经过本机内存,是生成 SQL语句的执行. # Tintin filed a news story! reporter = Reporters.objects ...

  7. Excel学习笔记杂荟

    Excel学习 一.工具->选项 可以对整个excel里面的东西进行编辑,里面有隐藏行号,下拉档等选项,有文档作者信息. 隐藏网格等 二.单元格内容比较大可以右击单元格->设置单元格格式- ...

  8. db2数据库创建一张表,并为该表加上主键递增的性能和中间表的创建的sql语句

    创建角色表 CREATE TABLE NBCTXP.TBL_NBC_NONBANKROLE (    ID BIGINT NOT NULL,    ROLENAME VARCHAR(50),    C ...

  9. MongoDB的启动

    在桌面或者其它地方建立mongodb.bat 批处理文件 在里面写入如下内容 mongod --dbpath D:\java_tools\MongoDB\MongoDBDATA 保存-然后打开该文件 ...

  10. 【ASP.NET Web API教程】1.1 第一个ASP.NET Web API

    Your First ASP.NET Web API (C#)第一个ASP.NET Web API(C#) By Mike Wasson|January 21, 2012作者:Mike Wasson ...