前一篇讲了PM开发Android的准备工作,双屏幕、水杯、耳机等装B神器准备妥当后,就可以开始正式撸代码了。哈,你上当了,没有安装开发环境,怎么可能搞开发呢?就像吃饭一样,你洗了手,坐在位置上,没有碗你也是没办法吃的(好吧,你说你用手抓着吃……你向印度阿三看齐,那我也没有办法~~)
配置Android开发环境,这里以Eclipse+ADT为主,大致可以分为以下几步:
(1)安装配置Java开发环境
(2)安装Android SDK开发环境(SDK是指软件开发工具包:SoftwareDevelopment Kit)
(3)安装Android开发工具ADT(Android Development Tools)
【Java神一般的存在】
1 Java即将统治半壁江山的编程语言
Java是什么,我不会像教科书上那样跟你解释的。教科书上对Java的定义往往是:面向对象、跨平台、自动内存管理、屏蔽指针等。面向对象是一种很重要的编程思想,以后会重点介绍。
(1)跨平台是啥意思?举个栗子你就懂了。就像英语,作为世界通用语言,它在各个国家中(出了少数几个阿拉伯国家,原因你懂的~~)都是通用的,你去米国,去英国,在天朝,去日本,说句“Hello”,只要你颜值稍高,相信对方都是能听懂回应的。Java的跨平台也是类似的,Java在windows系统下能编译识别、在OS X、Linux系统下也能编译识别,具体实现是靠Java虚拟机,这个不重要,感兴趣的童鞋可以参考有关书籍。
(2)自动内存管理是啥意思?举第二个栗子你就懂了。以前你要吃饭,需要自己去菜市场买菜,然后回家洗菜,煮饭,炒菜,吃完后还得洗碗;现在你生活好了,吃饭都是下馆子,你不用管买菜、洗菜、做饭,甚至不用管洗碗,付钱吃法即可,当然,你等待的时间可能比自己做饭要多一些(Java运行效率一般要低于C/C++等较为底层的语言)。用Java是不需要自己开辟内存,开发完成后也不需要内存撤销,十分方便。
(3)屏蔽指针是啥意思?举第三个栗子你就懂了。指针就像米国的导弹系统,指哪打哪,本拉登躲了那么多年,被米国发现后,直接高空定位,用导弹炸升天了~~像C/C++这类型的语言,原则上,使用指针可以干任何事(没错,就是任何事)。但是指针非常复杂,难理解,很多入行很多年的程序哥哥,使用指针都会战战兢兢,一不小心就崩溃(程序和人都崩溃~~)。所以Java大发慈悲的让我们不再接触指针,真是功德无量。
2 Java环境安装和配置
下面开始讲解如何成功安装Java:
(1)在sun网站上下载jdk(如jdk-7u5-windows-i586),话说现在SUN被Google收购了。。。
(2)安装在系统中(如:F:\Program Files\Java\jdk1.7.0_05 不要有中文)(同时安装了javafx 暂时不知道干什么的先这样装着)
3 Java环境配置
Java安装好后,如果不进行正确的配置,就不能使用Java进行开发,下面介绍如何配置环境变量:
(1)进入一个很深,你不熟悉的地方:我的电脑/属性/高级系统设置/环境变量,在系统变量中进行设置
(2)新建【JAVA_HOME】,并加入安装jdk的地址(如:F:\Program Files\Java\jdk1.7.0_05)
(3)CLASSPATH:【.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;】(这里的点不可以少当做当前目录下的内容,分号为地址间隔)
(4)在Path中加入:【%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;】
好了,做完了以上几步,Java环境已经配置完毕,可以在CMD中输入java指令来检查是否安装成功,如果你严格按照我前面说的这几步来配置的话,成功率高达95%!
4 为啥说Java即将统治半壁江山
Java是一种非常重要的编程语言,受到了广大程序猿的喜爱。因为喜爱、简单,导致学习Java的人实在是太多了,Java程序猿的在市场上都被卖成白菜价了~~~
(1)Java是Android开发的指定语言,Android在智能手机市场上的占有率大于60%,所以,未来的智能手机市场就看Apple和Android的PK,WP和黑莓还是消停吧~~
(2)WEB开发Java也占据重要的地位,基于JAVA的JSP和.NET、PHP等,是目前WEB开发的主要语言。
【Android SDK梦开始的地方】
前面已经配置好了Java了,接下来是安装好Android的软件开发工具包,这样你就能使用Eclipse来开发Android APP了,有木有很兴奋??^_^安装Android SDK也有两种办法:
1 配置版
(1)在Android官网下载SDK的配置包,一般是长成这样子的:android-sdk_r20.0.3-windows.zip
(2)安装,其实就是解压(在没有中文的路径中);例如:D:\android\android-mySDK\SDK\android-sdk;
(3)在系统变量中进行设置:
· 新建:ANDROID_SDK_HOME:安装的路径如上面所示的;
· Path中加入:D:\android\android-mySDK\SDK\android-sdk\platform-tools;D:\android\android-mySDK\SDK\android-sdk\tools;(即tools和platform-tools的路径);
2 安装版(推荐)
(1)到Android官方网站下载SDK安装文件,运行SDK Manager.exe文件,选择所需的东西,安装即可。
(2)你可能会担心万一没选到自己以后可能会用到的插件怎么办,没关系的,等你安装好Eclipse后,可以在界面中选择SDK Manager界面重新下载更新。
【搞完ADT,就可以用Ecilpse勾搭Android了】
Android为Eclipse开发环境提供了一个外挂插件ADT(Android Development Tools),该插件为用户提供了一个强大的综合环境用于开发Android应用程序:
(1)在Ecilpse中选择“帮助(help)”->“安装新软件(InstallNew Software)”,在弹出的Install对话框中单击Add按钮,然后在AddRepository对话框的Location文本框中输入http://dl-ssl.google.com/android/eclipse,单击“确定后
(2)设置ADT的首选项,顺利安装ADT后,在Eclipse中选择“窗口(window)”->“首选项(Perferences)”命令,弹出“首选项”对话框,在SDKLocation文本框中设置安装Android SDK的绝对路径