磨刀霍霍向猪羊Android第一次
古人有云,工欲善其事必先利其器。开发Android程序,如果没有Android这个测试环境,我们也无从知道自己写的程序到底能不能在手机上跑起来,同时也无法满足自己的成就感。
搭建Android开发环境,linux是首选操作系统,但是大家都用win7的情况下那就都用win7吧,win7也没什么不好的除了非常耗费资源、反应慢(内存一个G)等等等。。。诸多缺点外,还是很好的。
本人是用Eclipse搭建的环境,首先去这个http://www.oracle.com/technetwork/java/javase/downloads/index.html地方下载好jdk,一般都是1.6的,传说这个版本的jdk比以前那些版本都要快所以推荐用这个。安装jdk,配置环境变量。本人装的系统是32位win7旗舰版,感觉比较麻烦的就是这一步,因为后面还有更麻烦的。鼠标-瞅准我的电脑右键-属性,左上角会有个高级系统设置选项,点开以后是系统属性的框框,当然这一切的一切都是以32位win7位前提,那些用xp的98的95的配置环境变量有稍稍的不同。回到刚才操作的win7中,刚看到的系统属性框框里面肯定能找到高级两字,如果没找到唯一的解决办法就是重装系统。点开高级以后也肯定会看到环境变量这样的字眼,如果没有,同上。点开环境变量XXX...的用户变量不需要管,看下面的系统变量,找到一个变量位Path的那一条,双击它,同样会弹出一个对话框一样的相对于刚才那些的小框框,标题叫做编辑系统变量,接着找到jdk的安装目录打开,找到bin这个文件夹打开,再把它的路径ctrl+c,强烈建议ctrl+c,如果你非要对着抄到刚才打开的编辑系统变量的值里面也可以,用分号跟其他的系统变量隔开,否则会报些不认得的错误,完成以后点确定,还是环境变量这个框框,点击新建,变量名:JAVA_HOME,变量值是jdk1.6.0_25这个文件夹的路径,配置好了以后一路确定出去,直到看到桌面为止,再进cmd,敲java-version回车以后出现的东西只要不是什么不是内部命令或者找不到命令那就对了。
之所以要安装java的虚拟机,因为我们写的Android的程序都是java程序,而java程序的口号是只需写一次,就能到处跑(writeonce,runeverywhere),也确实是这样的,靠的就是java的虚拟机,任何想运行java程序的机器必须安装java虚拟机,在windows里面能到处跑的前提是配置环境变量,环境变量的作用就是在操作系统的任何位置都能编译java。
接下来最为麻烦的了,去这个地方下载Eclipse:http://www.eclipse.org/downloads/
有很多个版本可以随便挑,我下的是原版没有任何插件污染的原版,解压打开Eclipse,当然这个过程并不麻烦,真正麻烦的是这个,整个过程需要fq才能实现,不知道zf出于什么原因把android的官方网站墙掉了,弄的我们这些一心想要通过师夷长技以制夷的方式振兴祖国的程序员都心灰意冷,这点有足够的理由相信我不是一个人。这就是下载Android的SDK的过程,这是网址:http://developer.android.com/sdk/index.html这个网址需要fq才能看到,这个东西是Android的环境的核心,它能虚拟出Android操作系统的界面,写的所有的程序都在这个平台上运行,下载好了以后解压会有个android-sdk-windows这样的文件夹,点开,会看到SDKManager.exe这样的可执行文件,图标是个绿色的小机器人,运行它,前提是已经越过围墙了,然后会看到ChoosePackagestoInstall建议选择AcceptAll,再点击Install,这一步做完了,就干点别的事情,最好是睡觉,这个过程非常非常非常漫长,一般是6-7个小时。接下来是至少8个小时以后干的事情:打开Eclipse,找到菜单栏上有一项Help-InstallnewSoftWare...Workwith文本框里面:https://dl-ssl.google.com/android/eclipse回车pending之后全选复选框,之后不是next就是finish,完成之后会在Eclipse的工具栏上面出现一个绿色的小机器人肚子上面贴这个朝下的白色箭头,点击,出现AndRoidSDKandAVDManager标题的框框,右边new,name里面建议跟Target里面的SDK的版本相一致,便于以后选择,SDCard:256Built-in,如果机器配置不是特别好屏幕分辨率不是很高建议选择WVGA,其他的不需要了,--CreateAVD之后选定一个AVDstart,看到长得像手机一样的出现,到这里,环境就算搭建成功了