技术开发 频道

手把手教你Ophone开发之配置开发环境

  【IT168技术】在进入OPhone世界之前,我们首先要了解开发平台。或许你接触过各种各样的开发平台和模拟器,如Visual Studio,一路Next,安装完毕就可以编写代码;有的则需要自己手动配置复杂的工具链和Make文件,在Readme的帮助下经过反复的调试终于完成了平台搭建。不管是上述的哪种情况,是通过简单还是复杂的配置方法,完成开发平台的搭建之后,你通常还是对平台一头雾水。当开发工具需要升级、编译参数需要调整、SDK出了新版本、需要添加额外资源时,或者当Windows出现问题要求“立即关闭”使开发工具“掉链子”时,你是否会不知所措?

  是的,你可能有很多疑惑,即便在搜索引擎面前也不知道如何去查找这些问题的准确答案。接下来,我们根据官方的教程(http://www.ophonesdn.com/documentation/)带领大家一步步搭建开发平台,并且运行第一个应用程序。在开发的过程中,深入分析和解释一些不易引人注意的细节,以便即使对OPhone一窍不通的初学者也可以进入开发状态,不再为开发工具的问题而困扰。

  搭建开发平台

  我们最终要实现的是一个可编辑、调试、观察、测试运行的开发平台,如图1-1所示。开发平台可以是真机,如果没有真机,也可以在模拟器上运行,如图1-2所示。

1、搭建开发平台
▲图1-1 Eclipse界面

1、搭建开发平台
▲图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、搭建开发平台
▲图1-3 JDK下载页面

  在Windows环境下的配置流程如下:在桌面的“我的电脑”图标上单击鼠标右键,选择“属性”,在打开的对话框中选择“高级”选项卡,单击“环境变量”按钮,弹出对话框如图1-4所示。双击变量“Path”,在变量值的输入窗口中添加内容:/bin。注意各个变量值用分号分隔。单击“确定”按钮后,在命令行输入命令“java -version”,可以检验环境变量设置是否正确。

  在Linux环境下,编辑文件“~/.bash_profile”或“~/.bashrc”,在该文件的末尾添加内容:export PATH=${PATH}:/bin。在Mac环境下,与Linux环境下配置相同,找到“Home”目录下的“.bash_profile”文件,并添加配置;如果没有找到该文件,则可以自己创建一个。

  思考:为什么要设置环境变量呢?

  这是因为当你在命令行输入命令时,系统会首先在当前目录中查找有没有这个命令,然后在环境变量里查找。如果两者都没有,那么命令就会出现错误。由于开发Java需要用到一些工具,比如编译器javac.exe、运行Java程序的java.exe都是放在/bin目录下面,为了能在任意目录中使用这些工具,我们需要把/bin设置在环境变量里。 在命令行输入“path”,可以查看所有环境变量的值。

1、搭建开发平台
▲图1-4 “环境变量”对话框

0
相关文章