原文出自:http://blog.csdn.net/chancechu/article/details/6871966
实体环境中配置Android项目Ubuntu开发环境指南
作者:半童(hbzqiang@163.com)
本文档介绍如何在实体机Windows
XP环境中通过硬盘方式引导安装Ubuntu10.04操作系统,并介绍在该Ubuntu系统中如何配置Android项目开发环境。
本文档区别于在VMware等虚拟机中安装Ubuntu开发环境。
备注:本文档介绍操作步骤只是笔者在自己的笔记本上测试操作通过,该文档以后会逐渐完善。
本文档可作为Android开发工程师新手入门操作文本。
1. CPU:Intel Pentium D CPU 3.20GHz及以上
2. Memory: 2GB及以上
3. Free Disk:80GB及以上
1. Windows XP SP3
2. GRUB引导: grub4dos-0.4.4.zip
3. Ubuntu10.04 64位系统: ubuntu-10.04.1-desktop-amd64.iso
4. JDK1.6:jdk-6u24-linux-x64.bin
5. Eclipse:eclipse-java-galileo-SR2-linux-gtk-x86_64.tar.gz
6. SDK:android-sdk-linux_x86_and-ons_ALL.tar.gz
7. ADT:ADT-10.0.0.zip
8. 7-Zip: 7z920.exe (建议大家尽量用开源软件
)
操作者应熟练操作Windows操作系统,并熟悉Linux系统下常用操作命令。
1. 删除Windows空闲磁盘
1).预留Windows最后一个磁盘(以本地磁盘E盘为例)或者某一个磁盘(Window系统安装所在盘除外,比如C盘),预留空间至少80GB,预留之前请确保该磁盘所有数据已备份。
2).桌面->
我的电脑->右键点击管理->选择磁盘管理,选择E盘,右键删除逻辑驱动器。(经过无数次实践证明,第一次安装Ubuntu这样操作可行,但第二次删除磁盘会连带将前一个分区删除,所以强烈推荐使用DiskGenius软件删除逻辑分区。)
2. 安装GRUB4DOS引导程序
1).打开我的电脑->工具->文件夹选项->查看->去掉隐藏受保护的操作系统文件和隐藏已知文件类型的扩展名前面的勾选。
2).解压grub4dos-0.4.4.zip到C盘根目录。
3).拷贝grub.exe,grldr,grldr.mbr到C盘根目录。
4).在C盘根建立menu.lst文件,用notepad打开编辑如下(一定要注意空格及书写格式):
-
timeout 5
-
title Windows XP
-
root (hd0,0)
-
chainloader +1
-
-
title Ubuntu
-
kernel /vmlinuz boot=casperiso-scan/filename=/ubuntu-10.04.1-desktop-amd64.iso locale=zh_CN.UTF-8
-
initrd /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).重启电脑。
1. 重启电脑后会看到启动项里有Windows XP和Ubuntu两个选项,选择Ubuntu即可进行硬盘引导安装。
进入Ubuntu安装界面后,打开Terminal终端,输入如下命令,回车,退出Terminal终端:
2. 点击桌面安装Ubuntu的安装图标,即可进行安装。
3. 特别要注意的是,划分硬盘空间时请划分一块Memory*2大小的Swap分区,这个很重要,否则以后运行速度会很慢。
笔者以80GB空闲磁盘为例,首先划分了一块16GB的Ext2文件系统,选择
/,作为Ubuntu系统文件存放空间,然后划分了一块4096MB的Swap分区,最后余下的空间选择Ext2文件系统作为/home 用户空间。
配置多引导系统界面有两种方法:一种是通过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系统后,输入如下命令进行查看:
同时还要查看系统内核版本,输入如下命令:
或者输入如下命令查看:
查看到内核版本,记下来,比如: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 0
-
title Ubuntu10.04
-
root (hd0,6)
-
kernel /boot/vmlinuz-2.6.32-24-generic ro root=/dev/sda7
-
initrd /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 测试是否安装成功。挂载所有硬盘分区。
查看Ubuntu 根目录 / 挂在那个磁盘分区。比如 sda7.
最后配置menu.lst引导文件。进入/boot/grub/ 目录下,建立 menu.lst文件,并将 menu.lst和
grub.cfg建立软连接如下:
编辑 menu.lst文件如下:
-
default
0
-
timeout 5
-
title Windows XP
-
rootnoverify (hd0,0)
-
chainloader +1
-
-
title Ubuntu10.04
-
root (hd0,6)
-
kernel /boot/vmlinuz-2.6.32-24-generic ro root=/dev/sda7
-
initrd/boot/initrd.img-2.6.32-24-generic
重启电脑,即可进入双系统引导。
1. 可以在/home/yourname/目录下建立一个tools目录和workspace目录。笔者以 /home/bryan为例。
2. 拷贝JDK, Eclipse, SDK, ADT 安装包到 home/bryan/tools。
3. 安装JDK1.6:
1). 执行 如下命令:
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:
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网站里的介绍,非常详尽。
命令
|
语法
|
描述
|
ls
|
|
|
cp
|
|
|
mv
|
|
|
cd
|
|
|
chmod
|
|
|
tar
|
|
|
mkdir
|
|
|
man
|
|
|
ln
|
|
|
|
|
备注:由于man命令非常强大,常用Linux命令可以通过man命令查看其详细用法。在此不予赘述。
|
相关推荐
android adb 配置文件 ubuntu环境android adb 配置文件 ubuntu环境android adb 配置文件 ubuntu环境android adb 配置文件 ubuntu环境android adb 配置文件 ubuntu环境android adb 配置文件 ubuntu环境android adb ...
ubuntu 10.04配置android开发环境教程,详细教程
android源码环境搭建,linux环境搭建,ubuntu10.04配置手册.pdf+Android SDK 开发指南.pdf.rar
在Ubuntu操作系统上搭建Android开发环境是一项基础且重要的工作,它涉及到多个步骤,包括安装必要的软件、配置环境变量以及设置开发者工具。以下将详细介绍这个过程。 首先,我们需要安装Eclipse,这是一个广泛使用...
本人最近已经更新用google最新发布的android studio 1.0稳定版开发有一个月了,感觉很不错,比eclipse智能,速度快,而且支持可见即可得的所有屏幕大小的手机适配。...android studio 1.0 开发环境配置手册(ubuntu).pdf
### Ubuntu 12.04 搭建 Android 开发环境详细步骤 #### 一、安装 Ubuntu 12.04 Ubuntu 12.04 的安装相对简单,可以通过官方提供的下载链接获取 ISO 文件。这里提到的是在 Windows 7 系统上安装 Ubuntu 12.04 作为...
在Ubuntu 14.04操作系统中配置Android开发环境是一个重要的任务,这涉及到多个组件的安装和设置。本文将详细讲解如何一步步搭建Android SDK、ADT(Android Development Toolkit)和NDK(Native Development Kit)...
以下是一个详尽的步骤指南,帮助你顺利完成Ubuntu下的Android开发环境搭建。 1. **下载必备软件包** - **Eclipse**: Eclipse是一款广泛使用的集成开发环境(IDE),对Android开发提供了很好的支持。 - **Android ...
本文将详细介绍这一过程,包括VMware虚拟机中的Ubuntu安装、VMware Tools的安装、Android开发环境的配置以及Android源码的下载。 首先,我们来讨论如何在VMware虚拟机中安装Ubuntu 10.04。这个过程通常包括以下步骤...
在Ubuntu操作系统中搭建Android开发环境是Android开发者的必备技能。下面将详细介绍如何在Ubuntu下使用Eclipse工具导入ADT和SDK插件进行Android开发。 一、安装JDK JDK(Java Development Kit)是Android开发的...
### Java环境配置 #### 安装Java运行环境与开发工具包(JDK) Ubuntu 8.04用户可以通过终端或图形化的软件管理器来安装Sun的Java运行环境(Sun Java Runtime Environment, JRE)与Java开发工具包(Sun Java Development...
### 64位Ubuntu下Android开发环境配置 #### 必要配置 为了在64位Ubuntu上搭建Android开发环境,我们需要完成一系列必要的配置步骤。这些步骤涵盖了从硬件要求到特定软件包的安装。 ##### 1. 硬件要求 - **物理...
在Ubuntu系统上搭建Android NDK编译环境是Android原生代码开发的重要步骤,适用于那些需要进行C/C++底层开发或优化的应用程序。Android NDK(Native Development Kit)是一套工具,允许开发者使用C/C++编写部分应用...
详细介绍了Android 开发环境搭建过程,包括Ubuntu虚拟机的安装配置,以及Android开发环境的装配置,以及ADK开发的入门例程编译烧写的方法
### Ubuntu安装与JDK及Android开发环境搭建 #### Ubuntu安装详解 **一、准备工作** 为了确保Ubuntu能够顺利安装,你需要准备好以下几项: 1. **下载Ubuntu ISO镜像文件**:确保下载适合你的计算机架构(例如32位...
在Ubuntu系统上配置ROS开发环境与Qt集成是机器人开发和技术研究中的一项重要任务。ROS(Robot Operating System)是一种灵活的框架,它提供了一套工具、库以及约定,用于帮助软件开发者创建机器人应用程序。Qt是一个...
本指南将指导您如何在Ubuntu 14.04上搭建一套完整的Android开发环境,包括所需的系统设置、软件安装等步骤。请注意,Ubuntu 14.04已经较为老旧,建议使用更现代的版本如Ubuntu 18.04或更高版本,但本文档中的大多数...
【Ubuntu 11.04下Android...总之,在Ubuntu 11.04上搭建Android开发环境涉及安装JDK、Eclipse、Android SDK和ADT,以及配置相关环境变量和AVD。这个过程完成后,你就可以在Linux环境下高效地进行Android应用开发了。