实体环境中配置Android项目Ubuntu开发环境指南
timeout 5title Windows XProot (hd0,0)chainloader +1title Ubuntukernel /vmlinuz boot=casperiso-scan/filename=/ubuntu-10.04.1-desktop-amd64.iso locale=zh_CN.UTF-8initrd /initrd.lz
??? 5).去掉boot.ini只读属性,在boot.ini文件最后一行加上如下代码:
C:\grldr="install Ubuntu"6).拷贝Ubuntu镜像文件ubuntu-10.04.1-desktop-amd64.iso到C盘根目录,解压到C盘根目录,拷贝.disk文件夹和casper文件夹到C盘根目录。
7).拷贝casper文件夹下的vmlinuz,initrd.lz文件到C盘根目录。
8).重启电脑。
?
4.2? 步骤二:安装Ubuntu10.041.??重启电脑后会看到启动项里有Windows XP和Ubuntu两个选项,选择Ubuntu即可进行硬盘引导安装。
???? 进入Ubuntu安装界面后,打开Terminal终端,输入如下命令,回车,退出Terminal终端:
sudo umount –l/isodevice2.??点击桌面安装Ubuntu的安装图标,即可进行安装。
3.??特别要注意的是,划分硬盘空间时请划分一块Memory*2大小的Swap分区,这个很重要,否则以后运行速度会很慢。
???? 笔者以80GB空闲磁盘为例,首先划分了一块16GB的Ext2文件系统,选择 /,作为Ubuntu系统文件存放空间,然后划分了一块4096MB的Swap分区,最后余下的空间选择Ext2文件系统作为/home 用户空间。
?
4.3? 步骤三:配置多引导系统界面配置多引导系统界面有两种方法:一种是通过Windows GRUB来引导,另一种是通过Linux GRUB来引导,两者大同小异。关于GRUB的知识,大家可以参考北南南北写的《系统引导管理GRUB,为初学者指南》,出处:http://www.linuxsir.org/main/?q=node/129
1.??通过Windows GRUB引导:
??? 通过Windows GRUB引导,则在安装Ubuntu时,将Advanced的安装GRUB引导前面的勾选框去掉,这样在安装Ubuntu成功后,重启,则会进入Windows系统。同时,要记住安装Ubuntu进行磁盘分区时,/ 目录放在那个硬盘上,比如 sda7。也可以安装好Ubuntu系统后,输入如下命令进行查看:
?
fdisk -l??? 同时还要查看系统内核版本,输入如下命令:?
uname -a???? 或者输入如下命令查看:?
ls /boot/vmlinuz*??? 查看到内核版本,记下来,比如:vmlinuz-2.6.32-24-generic,后面写GRUB的menu.lst会用到。??? 1).删除C盘根目录的vmlinuz,initrd.lz,.disk, casper, ubuntu-10.04.1-desktop-amd64.iso及其解压的文件夹。
??? 2).修改menu.lst文件如下:
timeout 0title Ubuntu10.04root (hd0,6)kernel /boot/vmlinuz-2.6.32-24-generic ro root=/dev/sda7initrd /boot/initrd.img-2.6.32-24-generic??? 3).重启,OK。
2.??通过Ubuntu GRUB引导:
通过Ubuntu GRUB引导,则安装Ubuntu时不要去掉Advanced的勾选框。安装成功后,重启之后这时会直接进入Ubuntu系统。这时在Ubuntu下做如下操作:
sudo apt-get install grub??? 安装完GRUB后通过在终端输入grub,grub-install 测试是否安装成功。挂载所有硬盘分区。
grub-install /dev/sda??? 查看Ubuntu 根目录 / 挂在那个磁盘分区。比如 sda7.
fdisk –l??? 最后配置menu.lst引导文件。进入/boot/grub/ 目录下,建立 menu.lst文件,并将 menu.lst和 grub.cfg建立软连接如下:
ln –s menu.lst grub.cfg??? 编辑 menu.lst文件如下:
default 0timeout 5title Windows XProotnoverify (hd0,0)chainloader +1title Ubuntu10.04root (hd0,6)kernel /boot/vmlinuz-2.6.32-24-generic ro root=/dev/sda7initrd/boot/initrd.img-2.6.32-24-generic??? 重启电脑,即可进入双系统引导。
?
4.4? 步骤四:配置Android开发环境1.??可以在/home/yourname/目录下建立一个tools目录和workspace目录。笔者以 /home/bryan为例。
2.??拷贝JDK, Eclipse, SDK, ADT 安装包到 home/bryan/tools。
3.??安装JDK1.6:
??? 1). 执行?如下命令:
./jdk-6u24-linux-x64.bin??? 2). 安装完毕后配置Java环境变量:? 3). 在.bashrc文件最后一行编辑Java环境变量如下:
??? 3). 在.bashrc文件最后一行编辑Java环境变量如下:

??? 4). 注销,重新登录,在终端输入java,看是否配置成功。如出现以下字幕,则配置成功:

??? 5). 安装Eclipse,执行如下命令:
tar –xzvf eclipse-java-galileo-SR2-linux-gtk-x86_64.tar.gz?
?? 6). 建立Eclipse安装包下的jre软连接:

??? 7). 进入eclipse目录,执行如下命令,即可启动eclipse:
./eclipse??? 8). 添加ADT Android Plug-in插件:
??? 打开eclipse,Help-> Install New Software… ->在Work with一栏点击 Add, 输入名字 ADT10.0.0(名字可以随便输入),Archive选择 ADT-10.0.0.zip存放的位置。然后勾选Name下的插件,Next,安装即可。
??? 9). 添加SDK:
??? 解压 android-sdk-linux_x86_and-ons_ALL.tar.gz文件到eclipse安装文件夹下。
??? 打开eclipse,Windows->Preference->选择Android,在SDK Location中添加 android-sdk-linux_x86。
??? 10). 安装工程编译软件包:
sudo apt-get install git-core gnupg flexbison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curllibncurses5-dev zlib1g-dev??? OK,所有安装包已准备就绪。如果要在网上下载Android SDK,可以参考 resource.android.com网站里的介绍,非常详尽。
5???附录5.1? 常用Linux命令命令
语法
描述ls
?
?
cp
?
?
mv
?
?
cd
?
?
chmod
?
?
tar
?
?
mkdir
?
?
man
?
?
ln
?
?
?
?
?备注:由于man命令非常强大,常用Linux命令可以通过man命令查看其详细用法。在此不予赘述。