Android开发入门之二--Android编译环境搭建(Vmawre+Ubuntu10.04+SecureCRT)

来源:互联网 发布:大华网络硬盘录像机nvr 编辑:程序博客网 时间:2024/05/18 01:01

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

reposync

 

3.2 编译

编译必须的软件包安装:

apt-get install gcc g++ flex bison gperf libsdl1.2-dev libesd0-devlibwxgtk2.8-dev build-essential zip valgrind zlib1g-dev libncurses5-dev

 

2 JDK6安装(因为安装完后会自动弹出图形界面进行配置,这一步一定要在ubuntu的命令终端中进行,不能使用secureCRT):

add-apt-repository "deb http://archive.canonical.com/ lucidpartner"

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

原创粉丝点击