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

Ubuntu 10.10 编译Android 2.2

阅读更多
网上找的Ubuntu 10.10 编译Android 2.2攻略基本上都有各种各样的问题。我这份也只保证适应自己的系统。

参考价值有限,纯给自己备忘。

1)$ sudo apt-get install git-core gnupg flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev valgrind
2)因为编译需要1.5,所以卸掉默认的jdk 1.6  装1.5。虽然可以弄成2个jdk替换,但我比较懒,卸了省心。

$sudo apt-get remove openjdk-6-jdk

$sudo apt-ge  remove openjdk-6-jre

$sudo apt-get remove openjdk-6-jre-headless

1.5从官网上下,随便找个目录装,这里放在/opt下,目录名改成jdk1.5。

3)修改/etc/envieroment,注意是用冒号分隔的。。。

$ sudo gedit /etc/environment

写在environment

PATH="/opt/jdk1.5/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"

JAVA_HOME=/opt/jdk1.5

JAVA_BIN=/opt/jdk1.5/bin

CLASSPATH=/opt/jdk1.5/lib/dt.jar:/opt/jdk1.5/lib/tools.jar

$sudo source ~/.bachrc

4 设置repo

$ sudo curl http://Android.git.kernel.org/repo >/bin/repo

$ sudo chmod a+x /bin/repo

找个大点的地方,建个目录,www.linuxidc.com怎么说得有个10g吧

$mkdir mm

$chmod 777 mm

$cd mm

5 大概2G的代码,我这不给力的有线通得了一晚上,当然后面不加froyo会死的很惨。

$repo init -u git://Android.git.kernel.org/platform/manifest.git-b froyo

$repo sync

6 进到目录下,开始make,我这不给力的本本编了6个小时。。。

$make sdk

生成的东东在这个目录下

out\host\linux-x86\sdk\Android-sdk_eng.root_linux-x86

附:Eclispe附加源码的方法

在Android.jar边上建一个目录sources,把源码这个目录下\frameworks\base\core\java的东西copy过去就好了,其他的东西请自助
分享到:
评论

相关推荐

    Ubuntu10.10搭建Android2.2基于ARM的交叉编译环境

    ### Ubuntu 10.10 搭建 Android 2.2 基于 ARM 的交叉编译环境 #### 一、概述 本篇指南详细介绍了如何在 Ubuntu 10.10 系统上搭建 Android 2.2 版本的基于 ARM 架构的交叉编译环境。该指南适合于对搭建 Android ...

    Android4.0源码编译

    根据描述,本文档主要介绍如何在Ubuntu 10.04 LTS下进行Android 4.0源码的编译。 ##### 1.1 操作系统要求 - **操作系统:** Linux 或 Mac OS (Windows 不支持) - **具体版本:** Ubuntu 10.04 LTS (长期支持版) ###...

    Android源码编译make的错误处理

    - **操作系统**:Linux yanggang 2.6.35-30-generic #61-Ubuntu SMP Tue Oct 11 15:29:15 UTC 2011 i686 GNU/Linux (Ubuntu 10.10 32bit) #### 三、常见错误及其处理方法 ##### 1. 处理32位系统编译限制 在某些...

    Android内核源代码交叉编译[归类].pdf

    本文将详细讲解在Ubuntu 10.10环境下,如何进行Android内核源代码的交叉编译过程。 首先,为了进行Android内核的模拟器开发,需要安装Android SDK并创建Android虚拟设备(AVD)。AVD是用于模拟不同Android版本的...

    python for android 安装手册

    - **操作系统环境**:作者基于Linux系统进行开发,具体使用的是Ubuntu 10.10和Fedora 14两个版本。 - **前提条件**:熟悉基本的Linux命令行操作,了解Android SDK的基本概念。 #### 安装步骤详解 1. **下载Android ...

    Android应用程序开发宝典

    - **Ubuntu 10.10上的源代码编译**: - **步骤1:编译Android 2.3以形成文件系统**: - 准备必要的软件包,如GCC、Git等。 - 获取Android源代码并进行配置。 - 执行编译命令。 - **步骤2:编译Android 2.3以形成SDK...

Global site tag (gtag.js) - Google Analytics