首先是下载,Android的源码是托管在Linux Kernel的源码站点,所以版本工具是git。关于git的使用和安装请见我的另一篇文章《在Ubuntu Server上安装Git
》。
创建一个存放Andorid的目录,然后在里面建个bin的目录。
mkdir Android
cd Android
mkdir bin
cd bin
curl http://android.git.kernel.org/repo > repo
sudo chmod a+x repo
然后在Android目录下创建一个源码的保存目录,我的名字为douandroid。
mkdir douandroid
cd douandroid
../bin/repo init -u git://android.git.kernel.org/platform/manifest.git
进行设置完成后,开始同步代码
../bin/repo sync
以下必须要安装jdk1.5,虽然有很多说jdk6可以执行,但是我在编译过程中是出错了,所以不建议jdk6
sudo apt-get install sun-java5-jdk
同步完成后,设置环境变量,加入JAVA_HOME和ANDROID_JAVA_HOME。可以在.bashrc文件中加入如下两行:
export JAVA_HOME=/usr/lib/jvm/java-5-sun
export ANDROID_JAVA_HOME=$JAVA_HOME
然后重启Terminal。
安装一些额外的包
gcc g++ flex bison gperf libsdl-dev libesd0-dev libwxgtk2.8-dev build-essential zip valgrind zlib1g-dev libncurses5-dev
最后进入到source目录执行make就可以了。
设置好sdk/tool的path路径就可以通过以下命令来启动模拟器了。
PATH=”$PATH:$HOME/android源码位置/out/host/linux-x86/bin”
进入源代码/out/target/product/generic/
目录下运行命令:
emulator -image system.img -data userdata.img -ramdisk ramdisk.img
在安装libsdl-dev的时候,会出一个错误,说在9.10下libsdl-dev被其它的包给代替了,在这里看提示,修改成
libsdl1.2-dev就可以了。基于gcc\python\git版本等在ubuntu9.10里用apt-get安装的,都可以用,本人已经成功
的编译并运行了。
以上文章内容参考了http://www.linuxidc.com/Linux/2009-06/20422.htm文章,但是因为版本不一样,所以出现了一些不同的问题,做了补充。
分享到:
相关推荐
先说一下安装环境,我的电脑分为4个盘:C(NTFS格式,Windows XP系统)、D、E、F(这三个是FAT32格式),我把Ubuntu9.10装在E盘,E盘事先被清空。 第一步:把ubuntu-9.10-desktop-i386.iso 文件拷贝到非安装盘,比如...
ubuntu9.10的用户指南汉化包,deb格式.
很详细的 Ubuntu 9.10 图解安装教程
ubuntu910界面汉化安装包,deb格式。由于包的相互依赖,需用如下命令安装: #dpkg -i language-pack-gnome-zh-hans_1%3a9.10+20091022_all.deb language-pack-gnome-zh-hans-base_1%3a9.10+20091022_all.deb #dpkg -...
(2)Ubuntu9.10,注意在安装步骤第7步的时候,点击高级按钮,选择安装启动器引导设备的位置为你手动分区的那个光盘。 (3)登录win7(此时系统直接进入win7的),将此文件解压后直接放在C盘即可。 (4)重启后即有...
ubuntu 智能拼音安装方法(个人比较中意这个输入法)
Ubuntu9.10建立交叉编译环境arm-linux-gcc-4.3.2
ubuntu9.10的源,用于更新; Archive.ubuntu.com更新服务器(欧洲,此为官方源,电信网通用户使用): deb http://archive.ubuntu.com/ubuntu/ karmic main restricted universe multiverse deb ...
ubuntu910的ibus输入法,由于附件大小的限制,分开成两个资源上传.
硬盘安装 windows 7 和 ubuntu 9.10 双系统 ...第二种是先安装 ubuntu9.10 ,在安装 windows 7. 第二种方法我没有试过,相信一般的搞双系统的用户都是第一种安装方法。这里就第一种安装方法给大家一个介绍。
Ubuntu 9.10下安装SimpleScalar v3.0的安装指南。
Hadoop 环境搭建中。手动安装 Ubuntu 9.10 下 免登陆的ssh. 有安装包,有安装文档。
eclipse3.6+ubuntu9.10配色方案 eclipse3.6+ubuntu9.10配色方案 eclipse3.6+ubuntu9.10配色方案
ubuntu 9.10网易最快的源 ubuntu 9.10网易最快的源
通过网络上的各种资源,整理后一份oracle10.2g在Ubuntu9.10下的安装过程,若有什么问题,可以交流 邮箱huacong20082009@yahoo.com.cn
安装 Ubuntu 9.10 全过程视频教程
用虚拟机在移动硬盘上安装Ubuntu 9.10 视屏
ubuntu 9.10更新源(速度最快的) ubuntu 9.10更新源(速度最快的) ubuntu 9.10更新源(速度最快的) ubuntu 9.10更新源(速度最快的)
步骤很详细,我本人已经安装成功,初次安装的新手,找上面的操作,保证OK!
Ubuntu 9.10 安装 Mediawiki 脚本