本文介绍在WIN7操作系统通过在虚拟机VMWARE和Ubuntu下搭建了一个android5.0编译环境的操作过程,包括LINUX系统安装,JDK安装,samba服务和ssh服务安装。因为要下载补丁,需要网络支持,要能够上网。电脑要64位cpu,安装好win7操作系统。第一步:下载ubuntu地址:LINUX有3个版本,分别是server,desktop,alternateserver版本是没有图形界面服务器安装版本。alternate适合专业个性化定制安装版本,不推荐初学者用这个版本desktop是定制好的,傻瓜型安装,简单方便。
或者
选择的是64位的镜像:
ubuntu-12.04.5-desktop-amd64
第二步:
下载之后在VMware上安装ubuntu。安装完成后,用update manager更新最新的pach。创建用户zhenwx和samba用户zhenwx和密码
在64位WIN7系统安装64位UBUNTU12.041,安装vmware8.0.2
安装完成vmware8.0.2后,打开vmware8.0.2,在Edit菜单打开Virtual Network Editor子菜单,在下面的Vmnet8子项点击,对话框下面的subnet IP 为192.168.128.0,subnet mask为255.255.255.0. 如果不是就改为这个配置。点击DHCP settings按钮进入IP设置,在Start IP address 对话框填入192.168.128.128,在End IP address 对话框填入192.168.128.129,点击ok保存,这样IP地址就固定到192.168.128.128,方便后面和windows互相访问。
VM setting 选项的配置
内存配置一般为物理内存的1半,比如20G内存,那么这里选10G大小,选择太大会影响windows的性能。
处理器的配置,如果是I5的处理器选择4 processor,1 core per processor。
如果是T7500的处理器选择2 processor,1 core per processor。
这里配置不对,cpu的不能够充分发挥到最好的性能。
2,安装ubuntu 下载 ubuntu-12.04.5-desktop-amd64file-->new virtual machine菜单VM--》setting-->hardware--》CD/DVD-->use ISO image file选择ubuntu-12.04-desktop-amd64一步一步安装,安装过程要输入主机名字zhenwx和登录用户名zhenwx和登录密码,大概两个小时安装完成。3,点击下拉菜单dash home打开dash home,地址栏输入update,弹出菜单 update manager---->install updates下载安装更新。 下载150M的更新包和安装,慢慢等待。要打开terminal,按快捷键: Ctrl + Alt + t 即可4,安装samba sudo apt-get install samba samba-common 点击菜单ubuntu software center, 地址栏输入samba,选择samba软件,点击install进入安装samba, 安装好samba后,在菜单有个samba图标,点击弹出samba设置菜单,samba--》add a samba share (+号)--》 create samba share basic--》directory browser --》file system --》home --》zhenwx /home/zhenwx文件夹共享给zhenwx用户,设置为可以读写(writable visable 打勾) access--》only allow access specific user 前面打勾--》 在zhenwx前面打勾 sudo smbpasswd -a zhenwx 为samba用户设置密码,否则win7不能够访问5,ifconfig 看看ip地址192.168.241.1366,在windos 的地址栏\\192.168.241.136 可以看到zhenwx目录,弹出widows安全对话框,输入samba用户名和密码 7,安装ssh sudo apt-get install openssh-server openssh-client 在WIN7端连接secureCRT => Quick Connect, 连接ubuntu, 输入ubuntu的id和pwdhostname 192.168.241.136username zhenwx连接后Welcome to Ubuntu 12.04 LTS (GNU/Linux 3.2.0-24-generic x86_64) * Documentation: https://help.ubuntu.com/The programs included with the Ubuntu system are free software;the exact distribution terms for each program are described in theindividual files in /usr/share/doc/*/copyright.Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted byapplicable law.zhenwx@zhenwx-virtual-machine:~$ 说明secureCRT就可以登录上ubuntu12.04了注意:如果没有安装ssh,在secureCRT会提示The remote system refused the connection.
要设置secureCRT支持中文,在options---》session options--》appearance---character encoding 选择UTF-8就可以
secureCRT的鼠标右键功能默认是粘贴的功能,用起来和windows系统的风格不一致,如果要改为右键为弹出文本操作菜单功能,方便对选择的内容做拷贝编辑操作,可以在options菜单----》global options------》terminal-------》mouse子菜单对 paste on right button的选项不要打勾就可以
设置bash为默认shell 选择下面其中一个方法重新配置sudo dpkg-reconfigure dash选择回答 no.或者用下面的手到重定向命令 /bin/sh→dash to /bin/sh→bashsudo rm /bin/shsudo ln -s /bin/bash /bin/sh安装编辑器 sudo apt-get install vim
8,安装SVNsudo apt-get install subversion9,安装jdk在windows将jdk下载,通过samba传给ubuntusu
mkdir /usr/java cp /home/zhenwx/jdk-7u71-linux-x64.gz /usr/java/ cd /usr/java/ tar xvf jdk-7u71-linux-x64.gz 配置环境变量 cd /etc sudo cp profiel profile-bak sudo chmod 777 profile vi etc/profile 在前面添加下面内容,按ESC按键,wq! export JAVA_HOME=/usr/java/jdk1.7.0_71 export JRE_HOME=$JAVA_HOME/jre export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$PATH:$JRE_HOME/bin 查看jdk是否安装成功zhenwx@zhenwx-desktop:/etc$ source ./profile :~$ java -versionjava version "1.7.0_71"Java(TM) SE Runtime Environment (build 1.7.0_71-b14)Java HotSpot(TM) 64-Bit Server VM (build 24.71-b01, mixed mode) 如果显示上面信息说明安装成功10,安装编译Android需要的工具包,这个步骤是关键,必须安装,否则编译会报莫名其妙的错误!!!!!!!!!!!!!!!!sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-dev lib32z-dev libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc lib32readline-gplv2-dev安装git,
apt-get install git-coreUbuntu 中的 root 帐号默认是被禁用了的。在这种情况之下,如果你想要使用 root 的权限来干些事情,就需要 sudo 命令。如果你需要激活 Ubuntu 中的 root 帐号,在 Ubuntu 中激活 root 帐号的过程如下:
A. 在终端执行 sudo passwd root指令后,系统将会提示你设置一个新的 root 帐号密码。
B. 点击 System -> Preferences -> Login Window 菜单,并切换到 Security 选项页,然后选中其下的“Allow local system administrator login”选项。
执行上述两步后,你便可以使用 root 帐号登录 Ubuntu 系统了。通过su命令就可以切换到root用户。
如果要再次禁用 root 帐号,那么可以执行 sudo passwd -l root锁住 root 帐号
11,在菜单system--》preferences--》monitors选择显示的分辨率1280×800
12,UBUNTU12.04基本android5.0开发环境安装成功了
如果你觉得主机名不合适,也可以改配置文件修改。比如将主机名zhenwx改为android 要修改两个文件 1、修改 /etc/hostname 下的主机名;将zhenwx字符串改为android 2、修改 /etc/hosts 文件,替换原主机名,我替换的是 127.0.1.1 后的主机名,
将zhenwx字符串改为android 3、使用 hostname 进行测试
这样就完成了。