- 论坛徽章:
- 0
|
一. 确认环境是否达到了要求,你可以在linux下面建立一个账户,然后在账户的目录下面查看是否满足如下的要求:
a)git (1.5.4或者以上版本)
b)python (2.4或者以上的版本)
c)jdk5.0以上的版本
Sudo apt-get install sun-java5-jdk
$ sudo apt-get install git-core gnupg sun-java5-jdk flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev
$ sudo apt-get install valgrind
$ sudo apt-get install lib32readline5-dev
二. 创建工作目录,进入工作目录,创建bin目录:
cd ~
mkdir bin
并且把你的~/bin路径加入到PATH中
三.下载安装repo版本管理工具
$ curl http://android.git.kernel.org/repo >~/bin/repo
$ chmod a+x ~/bin/repo
三. 开始准备下载android
cd ~/mydroid
$ repo init -u git://android.git.kernel.org/platform/manifest.git
会提示要输用户名和密码
四. 开始下载android platform的源代码
repo sync
这个操作会持续一段时间
五. 设置JAVA路径
export JAVA_HOME=/usr/bin/
export ANDROID_JAVA_HOME=$JAVA_HOME
六. 编译
make
编译完毕以后,会发现在代码目录下多了一个目录:
~/works/mydroid/out
这就是生成的结果了
七. 开始验证生成的结果
1.添加Android的emulator目录到$PATH中
如:PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:~/mydroid/out/host/linux-x86/bin“
2.设置ANDROID_PRODUCT_OUT目录,此目录包含了emulator所需要的三个影像文件:
ANDROID_PRODUCT_OUT="/home/mydroid/out/target/product/generic"
3.设置emulator需要的内核影像,将其链接到ANDROID_PRODUCT_OUT目录:
ln -sf ~/mydroid/prebuilt/android-arm/kernel/kernel-qemu ~/mydroid/out/target/product/generic
4.运行emulator,要在~/mydroid下运行
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/93882/showart_1894271.html |
|