古人有云,工欲善其事必先利其器。开发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程序的口号是 只需写一次,就能到处跑(write once,run everywhere),也确实是这样的,靠的就是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 这样的文件夹,点开,会看到 SDK Manager.exe 这样的可执行文件,图标是个绿色的小机器人,运行它,前提是已经越过 围墙了,然后会看到 Choose Packages to Install 建议选择Accept All,再点击Install,这一步做完了,就干点别的事情,最好是睡觉,这个过程非常非常非常漫长,一般是6-7个小时。接下来是至少8个小时以后干的事情:打开Eclipse,找到菜单栏上有一项 Help-Install new SoftWare... Workwith文本框里面:https://dl-ssl.google.com/android/eclipse回车 pending 之后全选复选框,之后不是 next 就是 finish,完成之后会在Eclipse的工具栏上面出现一个绿色的小机器人肚子上面贴这个朝下的白色箭头,点击,出现 AndRoid SDK and AVD Manager标题的框框,右边new,name里面建议 跟Target里面的SDK的版本相一致,便于以后选择,SD Card: 256 Built-in,如果机器配置不是特别好屏幕分辨率不是很高 建议选择 WVGA,其他的不需要了,--Create AVD 之后选定一个AVD start,看到长得像手机一样的出现,到这里,环境就算搭建成功了