1 Ubuntu虚拟机安装
1.1 VMware安装
VMware-7.0.0-203739英文原版下载地址:http://dl-sh-ctc-2.pchome.net/03/lt/VMware-workstation-full-7.0.0-203739.rar
序列号:FU74U-ATZ12-M89AY-LYNZV-NGHG0 GA5DH-8AEE4-H8EFZ-0MMNX-X7KDF FV3WU-2CFD4-H85LQ-VFYNV-ZKUYF
1.2 Ubuntu安装(10.04)
镜像下载地址:ubuntu-10.04.2-desktop-i386.iso
如果不能下载,可以在以下镜像中下载:
网易下载地址:http://mirrors.163.com/ubuntu-releases/10.04/
搜狐下载地址:http://mirrors.sohu.com/ubuntu-releases/10.04/
srt下载地址:http://ubuntu.srt.cn/ubuntu-releases/10.04/
官方下载地址:http://releases.ubuntu.com/releases/10.04/
注意虚拟机大小尽量选择不低于30G,因为android工程比较大;电脑是双核可以选择双核,设置完成后,点击finish,虚拟机会自动安装完后重启。
如果第一次启动ubuntu时出现“init:post-start ….status 2”的错误,强制关掉,重新进入后无IP地址,连不上网络。重新安装VMware和系统后解决。估计是VMware以前的遗留下来的网络配置和现在的冲突。进入后点击下Ubuntu上方双向箭头下拉菜单中的auto eth0.
2 Ubuntu基本配置和辅助工具安装
2.1 激活root权限并安装ssh
sudo passwd root
sudo shutdown –r now
apt-get update
apt-get install ssh
2.2 在Windows本机上安装secureCRT(skip)
2.3 Ubuntu samba配置
apt-get install samba
apt-get install smbfs
apt-get install system-config-samba
system-config-samba
在basic里面设置共享目录和权限,在access里面添加用户。
3 源码下载及编译
3.1源码下载
Git 的安装:
apt-get install git-core curl
Repo 安装 :
cd ~
mkdir bin
export PATH=~/bin:$PATH
curl http://android.git.kernel.org/repo >~/bin/repo
chmod a+x ~/bin/repo
配置Repo 下载源码 :
repo init -u git://android.git.kernel.org/platform/manifest.git
repo sync
3.2 编译
1 编译必须的软件包安装:
apt-get install gcc g++ flex bison gperf libsdl1.2-dev libesd0-dev libwxgtk2.8-dev build-essential zip valgrind zlib1g-dev libncurses5-dev
2 JDK6 安装( 因为安装完后会自动弹出图形界面进行配置,这一步一定要在ubuntu 的命令终端中进行,不能使用secureCRT ):
add-apt-repository "deb http://archive.canonical.com/ lucid partner"
apt-get update
apt-get install sun-java6-jdk
安装完弹出图形界面后,按tab 键让光标移动到ok 上,回车。
然后也用tab 让光标移动到yes 上,回车。
设置环境变量JAVA_HOME:
gedit /etc/profile
在文件末尾加上下面这句,保存后关闭。
export JAVA_HOME=/usr/lib/jvm/java-6-sun
3 源码编译:
cd ~/mydroid/froyo
make clean
make