):改变从“新”开始——Ubuntu下搭建Android开发环境

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第一研究所张长青2011-05-25改变从改变从改变从改变从““““新新新新””””开始开始开始开始——Ubuntu下搭建Android开发环境一、什么是Ubuntu?二、Android与Linux的关系三、为什么要用Ubuntu?四、如何安装Ubuntu?五、什么是VMWare?六、Ubuntu下搭建Android开发环境七、有没有更简便的方法?八、Ubuntu下访问Windows文件夹目录Ubuntu是一个以桌面应用为主的Linux操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词(译为吾帮托或乌班图),意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类似华人社会的“仁爱”思想。Ubuntu基于Debian发行版和GNOME桌面环境,与Debian的不同在于它每6个月会发布一个新版。Ubuntu的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统主要由自由软件构建而成的操作系统主要由自由软件构建而成的操作系统主要由自由软件构建而成的操作系统。Ubuntu具有庞大的社区力量,用户可以方便地从社区获得帮助。从系统设计角度:�Android采用Linux做为内核。�Android对Linux内核做了修改,以适应其在移动设备上的应用。�Andorid开始是作为Linux的一个分支,后来由于无法并入Linux的主开发树,已被Linux内核组从开发树中删除。从开发应用的角度:�Android的工程编译环境需要在Linux下配置。�Android的某些调试手段需要用到Linux的一些命令行脚本。�Android的模拟器在Linux上运行会快一些。�Ubuntu是目前全球使用最多的Linux发行版,目前全球的装机量已达1,000万,有强大的社区支持和资源。�Ubuntu项目完全遵从开源软件开发的原则;并且鼓励人们使用、完善并传播开源软件。也就是Ubuntu目前是并将永远是免费的并将永远是免费的并将永远是免费的并将永远是免费的。Ubuntu11.04(NattyNarwhal)最新版本介绍 2011年04月28日,Ubuntu11.04(NattyNarwhal)发布,新版主要体现以下几个特点:①用GCC4.5取代现使用的GCC4.4。②不用root帐户来运行X.org。③用Unity取代GNOMEShell成为Ubuntu11.04的默认操作界面。④改善及完全支持BTRFS文件系统。⑤使用Linux2.6.38内核。⑥提升性能及其它一些方面的改进。⑦用LibreOffice取代OpenOffice。⑧Banshee成为Ubuntu11.04NattyNarwhal默认音乐播放器。⑨改进了全局菜单。⑩加入新功能LoveHandles,旨在在平板电脑或其他触摸屏设备上使用Ubuntu,并且可以更容易的调整或移动窗口。两种方式:1、在硬盘上完全安装一个Ubuntu操作系统。2、在Window操作系统下,安装一个虚拟机软件(例如VMWare),然后再在虚拟机上安装Ubuntu。优劣比较:1、如果要获得完全的性能,请在硬盘上独立安装一个完整的Ubuntu操作系统。驱动开发者推荐用此种方式。2、如果为了方便与Windows系统的切换,大部分时间还在Windows上开发,建议通过虚拟机软件安装Ubuntu。应用开发者推荐使用此方式。安装资源:(共享在\\cdmaserver1\upload\android培训资源\开发环境和工具\AndroidDevelopForLinux)1、虚拟机软件推荐使用VMWare7.1。(收费软件,需要破解,安装包中有破解工具)VMware-workstation-full-7.1.2-301548.exe(安装包)VM+Workstation+7[1].1+KeyGen.rar(序列码生成器)2、Ubuntu推荐使用最新的11.04Desktop版。ubuntu-11.04-desktop-i386.iso(32位机版本)ubuntu-11.04-desktop-amd64+mac.iso(64位机版本)(由于系统安装比较简单,此处不再进一步描述。)VMWare(VirtualMachineware)是一个“虚拟PC”软件公司。它的产品可以使你在一台机器上同时运行二个或更多Windows、DOS、LINUX系统。与“多启动”系统相比,VMWare采用了完全不同的概念。多启动系统在一个时刻只能运行一个系统,在系统切换时需要重新启动机器。VMWare是真正“同时”运行,多个操作系统在主系统的平台上,就象标准Windows应用程序那样切换。而且每个操作系统你都可以进行虚拟的分区、配置而不影响真实硬盘的数据,你甚至可以通过网卡将几台虚拟机用网卡连接为一个局域网,极其方便。“工欲善其事、必先利其器。”需要准备以下软件:1、JDK:JAVA程序开发包和运行时环境2、Eclipse:集成的IDE开发环境3、ADT:专门为Android开发定制的Eclipse插件4、AndroidSDKLinux:Android应用开发SDK推荐使用版本:1111、、、、JDKJDKJDKJDKjdk-6u24-linux-i586.bin(32bit)jdk-1_5_0_22-linux-amd64.bin(64bit)2222、、、、EclipseEclipseEclipseEclipseeclipse-java-helios-SR2-linux-gtk.tar.gz(32bit)eclipse-java-helios-SR2-linux-gtk-x86_64.tar.gz(64bit)3333、、、、ADTADTADTADTADT-10.0.1.zip4444、、、、AndroidSDKAndroidSDKAndroidSDKAndroidSDKandroid-sdk-linux_86.tar.gz(共享在\\cdmaserver1\upload\android培训资源\开发环境和工具\AndroidDevelopForLinux)1、JDK的安装(以32bit版本安装为例)�将jdk-6u24-linux-i586.bin放置于目标目录下,例如/home/zhangchangqing/work(这个自己定义文件夹,无所谓,但要和将来配置的环境变量中的路径一致)。�打开命令行终端,进入放置jdk的目录:$cd/home/zhangchangqing/work�更改文件权限为可执行,在命令行下输入以下命令:$sudochmod+xjdk-6u24-linux-i586.bin�解压文件,在命令行下输入以下命令(‘./’表示执行程序):$./jdk-6u24-linux-i586.bin�这样该目录下就会出现jdk1.6.0_24的文件夹,JDK安装完毕。备注:命令行终端的打开方法,在系统面板上【应用程序】�【附件】�【终端】或【Applications】�【Accessories】�【Terminal】菜单中。JAVA环境变量的配置打开命令行终端,输入以下命令:$sudogedit/etc/profile在打开的profile文件最后添加如下内容:exportJAVA_HOME=/home/zhangchangqing/work/jdk1.6.0_24exportJRE_HOME=/home/zhangchangqing/work/jdk1.6.0_24/jreexportPATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$JAVA_HOME/binexportCLASSPATH=./:$JAVA_HOME/lib:$JAVA_HOME/jre/lib然后重启系统!验证是否配置成功:重启后,打开命令行,输入:$java–version如果返回以下内容,说明设置成功:javaversion1.6.0_24Java(TM)SERuntimeEnvironment(build1.6.0_24-b07)JavaHotSpot(TM)ServerVM(build19.1-b02,mixedmode)2、Eclipse的安装(以32bit版本为例)将eclipse-java-helios-SR2-linux-gtk.tar.gz解压到/home/zhangchangqing/work这个之前设定好的目录。双击eclipse就能启动了。3、ADT的安装启动Eclipse,菜单Help-InstallNewSoftware…-选择选项卡上的availableSoftware4、配置Linux版本的AndroidSDK将android-sdk-linux_86.tar.gz解压到一个文件夹中,在eclipse中配置一下即可。Eclipse重启后,选择WindowPreferences...,在打开的属性框,选择Android,在SDKlocation中输入你的AndroidSDK所在的目录,然后按Apply按钮。(这几步安装过程同windows上操作,此处不再详述)至此,Ubuntu下的Linux开发环境就安装完毕了,赶快使用eclipse中的Window-AndroidSDKandAVDManager来创建一个模拟器并启动吧。如图所示。如果你对这个感觉这个过程比较麻烦,而且对你的开发也没有帮助(毕竟写应用才是你主要的工作),也可以直接使用别人配置好的系统,直接用VMWare虚拟机打开使用即可。在服务器上共享了一个,各位可以解压使用,一步进入ubuntu的世界。\\cdmaserver1\upload\android培训资源\开发环境和工具\Ubuntu11.04\ubuntu-11.04-已安装版VM.7z默认用户名:zhangchangqing,密码:321322超级用户root的密码也是321322,有了它你可以做任何事情。大家登陆后,可以将用户名和密码改成自己喜欢的任何内容。在VMWare的虚拟机中访问主机Windows文件最简单的方式就是通过共享文件夹,在Windows下共享一个文件夹,然后在Ubuntu中直接访问。在弹出界面的服务器类型中,选择Windows共享。在服务器中输入主机的IP地址,然后选择【连接】。如果成功的话,在打开的文件夹中就可以看到你的共享文件夹了。本文旨在抛砖引玉,如果各位有兴趣,可以进一步的研究。万能的互联网为我们提供了无穷无尽的资源。张长青作品Email:adamzhang@126.com

1 / 24
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功