【IT168技术】在进入OPhone世界之前,我们首先要了解开发平台。或许你接触过各种各样的开发平台和模拟器,如Visual Studio,一路Next,安装完毕就可以编写代码;有的则需要自己手动配置复杂的工具链和Make文件,在Readme的帮助下经过反复的调试终于完成了平台搭建。不管是上述的哪种情况,是通过简单还是复杂的配置方法,完成开发平台的搭建之后,你通常还是对平台一头雾水。当开发工具需要升级、编译参数需要调整、SDK出了新版本、需要添加额外资源时,或者当Windows出现问题要求“立即关闭”使开发工具“掉链子”时,你是否会不知所措?
是的,你可能有很多疑惑,即便在搜索引擎面前也不知道如何去查找这些问题的准确答案。接下来,我们根据官方的教程(http://www.ophonesdn.com/documentation/)带领大家一步步搭建开发平台,并且运行第一个应用程序。在开发的过程中,深入分析和解释一些不易引人注意的细节,以便即使对OPhone一窍不通的初学者也可以进入开发状态,不再为开发工具的问题而困扰。
搭建开发平台
我们最终要实现的是一个可编辑、调试、观察、测试运行的开发平台,如图1-1所示。开发平台可以是真机,如果没有真机,也可以在模拟器上运行,如图1-2所示。

▲图1-1 Eclipse界面

▲图1-2 OPhone模拟器运行界面
知识点:模拟器和虚拟机
模拟器(Emulator):主要通过软件模拟硬件处理器的功能和指令系统的程序,使计算机或者其他多媒体平台(如掌上电脑、手机)能够运行其他平台上的软件。
虚拟机(Virtual Machine):在机器和编译程序之间加入了一层抽象的、虚拟的机器,这台虚拟的机器在任何平台上都提供给编译程序一个共同的接口。编译程序只需要面向虚拟机,生成虚拟机能够理解的代码,然后由解释器将虚拟机代码转换为特定系统能够执行的机器码。
在烹饪一桌美味佳肴之前,厨师通常会把各种菜和配料准备妥当,并且熟悉各种配料的属性,以便到时候可以专心炒菜,而不致于手忙脚乱。OPhone开发也是如此,下面就是我们需要准备的几个文件。
1 、安装Java SDK
因为OPhone SDK是JAR格式的,需要Java运行环境的支持,所以我们首先登录到Java网站(http://java.sun.com/javase/downloads/index.jsp)下载JDK5或JDK6,如图1-3所示。注意,你要下载的是JDK,而不是那个不完整的JRE。请根据所在的操作系统平台选择所要下载的版本。
下载完成后,单击“接受”、“下一步”按钮完成安装。JDK安装完毕后,还必须进行环境变量配置。

▲图1-3 JDK下载页面
在Windows环境下的配置流程如下:在桌面的“我的电脑”图标上单击鼠标右键,选择“属性”,在打开的对话框中选择“高级”选项卡,单击“环境变量”按钮,弹出对话框如图1-4所示。双击变量“Path”,在变量值的输入窗口中添加内容:
在Linux环境下,编辑文件“~/.bash_profile”或“~/.bashrc”,在该文件的末尾添加内容:export PATH=${PATH}:
思考:为什么要设置环境变量呢?
这是因为当你在命令行输入命令时,系统会首先在当前目录中查找有没有这个命令,然后在环境变量里查找。如果两者都没有,那么命令就会出现错误。由于开发Java需要用到一些工具,比如编译器javac.exe、运行Java程序的java.exe都是放在

▲图1-4 “环境变量”对话框