Android开发环境搭建
不可否認Google的Android的Logo吸引了我!
從購置HTC GPhone到開始Android的開發。
不可否認我是一個G粉吸食者!
我一直認為一個程序員的技術之路,猶如女人嫁人,嫁了一個好人家,受益一生。
綜觀熱血江湖,微軟,Google,甲骨文,IBM,Apple……
我开始准备嫁人……
我选择了Google,我认识Google之后认识了Baidu,作为一个中国人,Baidu本应该成为骄傲,确成了悲剧的赚钱,赚到的钱,失去了成为骄傲的可能,失去了从偶像到传奇的蜕变,Baidu之于中关村犹如微软之于硅谷(我怎么会想到这么复杂的中文语法的呢?公务员考试里面有^_^)
Android是Google的一种战略,只要世界上有那个公司说要搞操作系统,立即会激起微软的斗志,因为操作系统成了微软的代名词,只要微软愿意,全世界的做系统的人都可以招致麾下,中国有句古话有钱能使鬼推磨,从微软为了李开复起诉Google的事件就可以看出,明明知道胜不了,还是大把的花律师费,有钱真的可以,就算得不到你的心,就让你彻底的对我失望。
身在这个世界,韩寒说,我既不能改变社会的残酷,也不能稀释傻B的浓度。我说,我就算不能稀释的傻B的浓度,自个儿也绝不上Baidu
但是世界上有很多有理想,有追求的人也不愿意身粘铜臭。
真正的程序员,是为了自己的快乐而开发,微软带给这个世界的只有侵略,没有服务……
讲了那么多,Android一点没扯上,不要紧我们慢慢进入主题。
进行Android的开发,你需要准备这几样东西:
1.一个开发的IDE,Android的内核是Linux2.X,不同于Windows Mobile,所以大家想想也知道,用的是Java语言做应用开发的。(说到这里,又要说微软了,如果微软有良知,有一点点社会责任的话,早就应该把.net跨平台了。)
做Android的开发,用的是Eclipse,当然MyEclipse更好。我的以后的例子用的MyEclipse 6.0
2.Android的用户开发包SDK:android-sdk-windows(不要自己单独的下1.5,1.6,2.0,2.0.1,2.1版本,直接下一个Android-sdk的安装文件,里面有一个SDK Setup.exe,点击安装就可以了,可以在线下载所有版本的sdk下来,并且结合到MyEclipse中)
3.MyEclipse开发Android的一个插件:ADT Plugin 0.9.5-Eclipse
下载地址:
1.Eclipse
有一些中国人喜欢用MyEclipse,当然更好了,MyEclipse对于Java的web开发支持颇好。当然需要序列号,没有序列号,可以Google,也可以发Email给我,我给你一个序列号,支持到2012,世界末日,可以吧。附webmaster@pylife.net
2.Android SDK
对于该下载地址我有点郁闷哦,在国内估计技术网站被GFW的也就这么一家了吧。http://developer.android.com这个域名访问不了,但是http://developer.android.com/sdk可以访问……思科这个贼婆娘,脑子进水了。打开页面,下载相应的sdk,如果你是在Ubuntu下开发,可以用Linux的版本,如果是Mac系统,可以用Mac OS X (intel)。我为什么要大家下这个呢?因为该官方sdk包含一个下载安装的程序,它会把所有版本的sdk下载并且安装,还可以更新最新的sdk,是一个下载加管理Android SDK的软件,如果你一个版本一个版本的下载,相当大的几率会出错,请相信我的话,否则你会吃亏。
3.ADT–Eclipse的一个插件
下载到自己电脑的硬盘下,如果你英文够好,可以详细看http://developer.android.com/sdk/eclipse-adt.html,这里有两种安装方式,我只介绍离线安装的方式,步骤多了,只会让人觉得厌烦。
具备了这三样,我们就可以开始部署Android开发环境了
首先安装MyEclipse,并配置好JDK的环境变量,可以用cmd->Javac -version测试JDK有没有安装成功
然后开始安装它的插件-ADT,解压你所得到的ADT-0.9.5.zip,解压后得到
不需要解压features和plugins中的jar文件,直接把features和plugins中的jar拷贝到你的MyEclipse安装目录中的
D:\Program Files\MyEclipse 6.0\eclipse\features
和
D:\Program Files\MyEclipse 6.0\eclipse\plugins
中
重启MyEclipse,ok!
接着安装SDK了,解压得到的android-sdk_r04-windows.zip
双击 SDK Setup.exe
咦???我的怎么没有呢?我已经安装好了,你如果没有安装,会出现一大堆的东西,全部安装,点击“Install Selected”
安装完可以点击“Installed Packages”查看所有安装的文件
下载完以后在原来的解压SDK的目录得到
OK!接下来配置一下Android SDK的环境变量
在你的Path变量中加上SDK中tools的路径,我的是
E:\Android DEV\Androidsdk\android-sdk-windows\tools
到目前为止,在操作系统上配置的东西也就这么多了。接着,越来越接近目标了!加油!!
打开你的MyEclipse
点击Window菜单底下的Perferences…
接着选择你Android SDK的目录
选择完以后MyEclipse会自动识别,所有安装的SDK版本,我写这篇Blog的时候,已经是最新的2.1版本了。
接着:由于装好了ADT插件,在前,前一张图中出现了手机的图标,点击进去
配置一个AVD。什么?AVD是什么?
AVD:Android Virtual Devices,就是Android平台手机的PC模拟器,清楚了吧。也就是说在PC上模拟手机应用。做过嵌入式的,都知道。每开发一个程序都用真机测试,岂不是太杯具了呀!呵呵
如果你还没有配置(我已经配置好了),就点击“New…”
版本可以任意选择,刚开始最好先选择低版本的,如果你有真机,可以测试一下HelloWorld程序的,因为高版本的SDK开发出来的程序,很有可能在低版本的真机运行环境中安装不上。我的手机是HTC G2,用2.1开发的程序,就安装不上,用1.5开发的没有问题。
“Create AVD”创建完毕
OK!
所有的东西已经配置好了!你可以现在喝杯Coffee了!
To be continue…