(原作于2010-03-19) 虽然很不情愿, 但是总归还是要讲这个恶心的”环境准备”的, 而且我也不需要再讲什么”工欲善其事必先利其器”之类的道理. 作为程序员, 我们都该知道, 开发环境的准备, 总归会是一个体力活儿. 我这儿用的是Windows xp系统, 对于瘟到死新版(喂死它或者瘟漆), 可能会对Eclipse的版本有更高的版本要求, 关于这一点, 在下载之前确认可以使用就行了. 废话不多说, 我们来一步步地操作.

  1. 明确自己需要的开发环境.
Android是Google的”原版”系统, 中移动在引进了Android之后, 又增加了一些新的定制性函数功能, 提供了新的手机模拟器等, 称作Ophone. 从用户量上来看, 自然还是纯Android更加广大一些, 而且理论上(又是这个可恶的”理论上”) Ophone的手机是可以兼容Android程序的, 毕竟我们可以理解为: Android包含于Ophone. 我的开发都是基于Android自己的SDK, 后来为了以防万一, 在发布程序的时候还是用了Ophone和Android两套SDK, 分别编译得到了apk程序包. 这一点在以后再加以说明.
  1. JDK的准备
Android是基于Java的, 这个我们已经说过了, 所以对于Android开发者而言, 在部署Android所需要的SDK前, 自然就需要一套Java程序能够跑起来的环境. 这些对于Java的开发者就是多余的了, 如果你的机器上还没有安装JDK也没有关系, 只需要到http://java.sun.com/javase/downloads/widget/jdk6.jsp 就能够下载到最新的JDK+JRE. 似乎是需要注册和登录的, 不过这些都不会成为我们环境搭建的障碍.
  1. Eclipse: IDE的安装和常用的插件
说起Eclipse想必大家也都很熟悉, 实在是没有太大的必要去再花上一笔力气去讲它. 想推荐些常用的插件. 一个是Lomboz, 虽然对于开发Android程序并没有什么作用, 但是Lomboz作为一款集成了多个常用插件的Eclipse”定制版”IDE, 确实是非常好用的, 在平时开发java, jsp等非常有用. 还有一个是SVN插件: Subclipse(http://subclipse.tigris.org/update), 这对于我们管理软件的开发过程非常有帮助, 能够有效帮助我们减少故障恢复的时间. 与之配合, 我们需要安装一个SVN server, 我在用的是Visual SVN, 用起来非常简单. 下载地址http://dl.pconline.com.cn/download/58129.html
  1. 安装Android所需要的SDK和Eclipse插件
好了, 下面开始进入Android相关环节了. 首先是下载Android的SDK, 如果你看过我写的前传, 想必对我对于SDK的碎碎念还有些印象. 诸位可以从http://download.pchome.net/development/sample/detail-142455.html这个地方下载最新的2.1SDK, 但是这并不包含ADB tools等, 即只是单纯的api提供者, 并没有调试用的模拟器等. SDK下载到了, 模拟器怎么办呢, 幸好我有很久以前下载下来的1.5版本的SDK, 里面也放了模拟器和升级器, 现在可以从 http://dl.google.com/android/android-sdk-windows-1.5_r3.zip这个地方下载, 可能会慢一些, 但是好歹用迅雷慢慢拖着可以下载到. 之前下载的2.1版本解压缩之后, 放到1.5版本下的platforms文件夹下就可以了. 但是现在还有一个问题, 1.5对应的模拟器又老了. 那么不妨再运行1.5这个文件夹底下的SDK setup程序, 它可以帮助你去同步服务器上的版本, 这个时候记住千万别贪心, 想把所有版本的SDK, Doc文档之类都下载到, 老老实实地选择最高版本(7)对应的模拟器(platform)吧. 经过龟速的下载之后, 我们终于得到了来之不易的Android开发包. 但还没有结束, 我们还有一个重要的步骤, 那就是添加Eclipse中的插件. 这里只需要记住这个下载地址: https://dl-ssl.google.com/android/eclipse/ 按照正常的Eclipse安装插件步骤进行就可以了(Help -> Software Updates -> Find and install -> Search for new features to install -> New Remote Site ->blabla) 再之后, 在Eclipse的菜单里再做一下简单的设置, Window -> Preferences, Android里选择SDK的路径, Apply一下就OK了. 现在Android的开发环境的确可以使用了, 不过我们在真正的开发中往往需要对SD卡进行操作, ADB也是可以设置SD卡的虚拟的. 只需要以下步骤: 运行dos, 进入SDK安装目录的tools文件夹下, 运行mksdcard 128M D:\sdcard.img (分别是表示sd卡的大小和路径). 然后在Eclipse的Android设置中Launch里的默认参数中输入-sdcard d:\sdcard.img, 表示在Launch虚拟机时默认加载这样一个SD卡. 这样才算是大功告成, 功德圆满. 请珍惜这来之不易的编程环境, 如果有必要, 不妨整个环境做成个ISO刻一张盘, 挂在门口, 又可备份, 又可辟邪.   环境准备至此结束, 之前也没有料到会花将近1500个字来写这一步. 不过还好, 下篇文章, 我们就将进入Android的世界, 一起”Hello Android”!  

The post Android开发浅谈_环境准备 appeared first on 邮递员大叔.

阅读全文>>