安装OPhone SDK

简介: 安装OPhone SDK 最新版本的OPhone SDK以Android SDK Add-on的形式发布。下载安装的软件包中包括:模拟器运行需要的系统映像文件、模拟器使用的皮肤资源、OPhone API、帮助文档、示例代码、OPhone可视化开发工具(ODT)、Widget开发工具(WDT)等。
安装OPhone SDK

最新版本的OPhone SDK以Android SDK Add-on的形式发布。下载安装的软件包中包括:模拟器运行需要的系统映像文件、模拟器使用的皮肤资源、OPhone API、帮助文档、示例代码、OPhone可视化开发工具(ODT)、Widget开发工具(WDT)等。这些资源可以在Android SDK的目录/add-ons/OPhone-SDK-2.5/中找到。

下面主要介绍了如何安装、配置OPhone SDK。如果你还没有下载最新版本的OPhone SDK,请通过下面的链接页面下载,同时链接页面还提供了关于安装、配置和使用方法的介绍。

OPhone SDK下载 对硬件/软件的要求

要使用OPhone SDK提供的工具来开发OPhone和Widget应用程序,你需要准备一台满足以下要求的计算机。

操作系统:

  • Windows XP 或者 Windows 7
  • Linux (最好是Linux Ubuntu 10.04或更新版本)
  • Mac OS X 10.5.8 或更新版本

开发环境:

    开发环境的搭建主要包括如下几步。

  • 安装Eclipse IDE
    • JDK 5 update 22 or JDK 6

      安装时包括对应版本的JRE,启动Eclipse请使用这里指定的Java版本。需要注意的是,如果开发机器上已经安装有JDK, 则需要检查其版本是否与上述条件相符合。可以在命令行下输入“java -version”或者“echo $JAVA_HOME”来检查默认JDK版本。
    • Eclipse SDK 3.5.2(Galileo)

  • 安装Android SDK

  • 安装OPhone SDK,并作为Android SDK的一个组件。安装方法请依照添加OPhone SDK

  • 安装OPhone开发插件:ODT和WDT
      把OPhone SDK里面提供的ODT、WDT作为Eclipse插件,安装配置到Eclipse集成开发环境。
    • ODT开发工具
      OPhone Developing Tools,用于OPhone应用开发的Eclipse插件。安装前请确认Eclipse下已经卸载或者禁用其他ADT插件。
    • WDT开发工具
      Widget Developing Tools,用于JIL Widget应用开发的Eclipse插件。
Android SDK的安装

因为OPhone SDK以Android SDK Add-on的形式发布,因此安装OPhone SDK前必须首先安装Android SDK。
这里提供主要的安装步骤,详细的Android SDK的安装请参考
Android SDK安装文档

  1. 下载对应于您的开发所使用电脑版本的Android SDK。

  2. 解压对应的文件到工作目录下。这里需要指定一个合适的目录作为Android SDK的根目录,默认为android-sdk-

  3. 添加SDK的子目录 /platform-tools和 /tools到系统的环境变量PATH中。

    • 在Linux下,请编辑文件~/.bash_profile或~/.bashrc,在该文件的末尾添加如下内容:
      • export PATH=${PATH}: /platform-tools: /tools
    • 在Windows下,鼠标右键点击我的电脑, 选择弹出菜单中的属性,在弹出窗口的高级卡片页下,点击按钮环境变量。在弹出的窗口中双击PATH,在变量值的输入窗口中添加内容; /platform-tools; /tools。
    • 在Mac OS X机器上,与Linux环境下配置相同,找到home目录下的.bash_profile文件,并添加配置。如果没有找到该文件,则可以自己创建一个。

    将platform-tools和tools目录加入PATH环境变量后,SDK提供的工具可以在文件系统的任何位置被调用运行,而不必每次指定SDK安装的完整路径名。

  4. 与上述类似,添加一个环境变量。

      ANDROID_HOME=" "
请注意,即便你将使用Eclipse作为开发环境,这里不需要安装“ADT”开发插件。因为在后续OPhone SDK安装中将会安装ODT作为替代。

添加必要的Android SDK组件
  1. 通过Android SDK and AVD Manager下载必要的Android SDK开发组件。在命令行下运行“android”启动组件包管理窗口。
    选择“Available Packages”,点击打开含有“https://dl-ssl.google.com/android/repository/repository.xml”项,显示可供下载更新的软件包。

    如果成功连网下载,将会显示可安装的各个组件,因为OPhone兼容性原因,请至少选中如下几项:
    • SDK Platform Android 2.2, API 8 - 包括Android 2.2的开发环境
    • Samples for SDK, API 8 - 对应版本平台的示例代码
    • Android SDK Tools, revision xx - 包含Android SDK安装、应用开发调试工具等的工具包。Android SDK Tools可能不定期更新,这里可以检查、获取最新的开发工具包。
  2. 点击“Install Selected”,开始安装选中的组件包。
添加OPhone SDK

OPhone SDK以Add-ons的方式发布,因此必须将OPhone SDK安装在 /add-ons目录下。方法是:

创建AVD

为了能够在OPhone模拟器上运行你的应用程序,你需要首先创建一个模拟器下的虚拟设备(AVD)。所谓AVD就是模拟器运行时使用的一组配置, 用来描述模拟的OPhone平台。请任选以下一种方法来创建AVD。

  • 通过命令行方式创建AVD。
    1. 打开命令行窗口(比如在Windows环境下运行“命令提示符”,或者Mac/Linux环境下运行“终端”。
    2. 运行命令android list target查询所有可使用的目标设备。

      在返回结果中查看到设备OPhone的设备号,这里是“id: 4”。
    3. 使用OPhone target的设备ID,创建一个对应该设备的AVD。命令行如下:
         android create avd -n OPhone -t 4
    4. 运行命令android list avd检查刚刚创建的AVD。
  • 通过窗口操作,创建AVD。
    1. Android SDK and AVD Manager窗口中的“Virtual Devices”页,点击按钮“New...”,在弹出的窗口Create New AVD中输入Name:OPhone,Target:OPhone 2.5。确认创建后即完成。
      Create new AVD dialog
    2. 通过Android SDK and AVD Manager窗口显示的AVD列表可以看到,名称为OPhone的AVD已经创建。
      Android SDK and AVD Manager
运行OPhone模拟器

现在你可以从命令行启动运行OPhone模拟器了。
    emulator -avd OPhone

你可以通过参数scale的设置来显示被缩放过的模拟器窗口,类似命令如下
    emulator -avd OPhone -scale 0.6

安装ODT和WDT

安装好OPhone SDK后,作为这一系列步骤的最后一步,为Eclipse安装ODT、WDT两个插件。


Copyright © China Mobile 2011
目录
相关文章
|
10月前
|
Web App开发 移动开发 小程序
mPaaS常见问题之安装之后SDK管理器中是空的如何解决
mPaaS(移动平台即服务,Mobile Platform as a Service)是阿里巴巴集团提供的一套移动开发解决方案,它包含了一系列移动开发、测试、监控和运营的工具和服务。以下是mPaaS常见问题的汇总,旨在帮助开发者和企业用户解决在使用mPaaS产品过程中遇到的各种挑战
134 0
|
17天前
|
前端开发 JavaScript 开发工具
【04】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-正确安装鸿蒙SDK-结构目录介绍-路由介绍-帧动画(ohos.animator)书写介绍-能够正常使用依赖库等-ArkUI基础组件介绍-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
【04】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-正确安装鸿蒙SDK-结构目录介绍-路由介绍-帧动画(ohos.animator)书写介绍-能够正常使用依赖库等-ArkUI基础组件介绍-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
92 5
【04】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-正确安装鸿蒙SDK-结构目录介绍-路由介绍-帧动画(ohos.animator)书写介绍-能够正常使用依赖库等-ArkUI基础组件介绍-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
|
20天前
|
JavaScript 编译器 开发工具
【02】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-项目开发实战-准备工具安装-编译器DevEco Studio安装-arkts编程语言认识-编译器devco-鸿蒙SDK安装-模拟器环境调试-hyper虚拟化开启-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
【02】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-项目开发实战-准备工具安装-编译器DevEco Studio安装-arkts编程语言认识-编译器devco-鸿蒙SDK安装-模拟器环境调试-hyper虚拟化开启-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
57 2
【02】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-项目开发实战-准备工具安装-编译器DevEco Studio安装-arkts编程语言认识-编译器devco-鸿蒙SDK安装-模拟器环境调试-hyper虚拟化开启-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
|
7月前
|
小程序 Serverless 开发工具
小程序开发问题之在小程序中安装并初始化小程序Serverless客户端SDK如何解决
小程序开发问题之在小程序中安装并初始化小程序Serverless客户端SDK如何解决
|
7月前
|
SQL Java 关系型数据库
实时数仓 Hologres产品使用合集之如何安装和使用Java SDK
实时数仓Hologres是阿里云推出的一款高性能、实时分析的数据库服务,专为大数据分析和复杂查询场景设计。使用Hologres,企业能够打破传统数据仓库的延迟瓶颈,实现数据到决策的无缝衔接,加速业务创新和响应速度。以下是Hologres产品的一些典型使用场景合集。
|
8月前
|
存储 开发工具
通用快照方案问题之快照SDK的安装如何解决
通用快照方案问题之快照SDK的安装如何解决
66 0
|
9月前
|
开发工具 Android开发 Windows
Android Studio安装Unable to access Android SDK add-on list处理方法
Android Studio安装Unable to access Android SDK add-on list处理方法
294 0
|
10月前
|
Ubuntu Shell 开发工具
关于海思SDK在Ubuntu下安装错误问题
关于海思SDK在Ubuntu下安装错误问题
73 0
|
10月前
|
Dart Shell 开发工具
解决windows安装Flutter时出现Unknown operating system. Cannot install Dart SDK.问题
解决windows安装Flutter时出现Unknown operating system. Cannot install Dart SDK.问题
229 0
|
10月前
|
人工智能 弹性计算 开发工具
【Hello AI】安装并使用FastGPU-Python SDK使用说明
用户可以通过FastGPU提供的Python接口,将FastGPU集成到您的人工智能训练或推理脚本中,从而实现快速的云上部署和资源管理。

热门文章

最新文章

  • 1
    【Azure Service Bus】分享使用 Python Service Bus SDK 输出SDK内操作日志
    36
  • 2
    【Azure Storage Account】利用App Service作为反向代理, 并使用.NET Storage Account SDK实现上传/下载操作
    23
  • 3
    【04】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-正确安装鸿蒙SDK-结构目录介绍-路由介绍-帧动画(ohos.animator)书写介绍-能够正常使用依赖库等-ArkUI基础组件介绍-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
    92
  • 4
    CompreFace:Star6.1k,Github上火爆的轻量化且强大的人脸识别库,api,sdk都支持
    54
  • 5
    【Azure Developer】编写Python SDK代码实现从China Azure中VM Disk中创建磁盘快照Snapshot
    29
  • 6
    【02】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-项目开发实战-准备工具安装-编译器DevEco Studio安装-arkts编程语言认识-编译器devco-鸿蒙SDK安装-模拟器环境调试-hyper虚拟化开启-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
    57
  • 7
    【11】flutter进行了聊天页面的开发-增加了即时通讯聊天的整体页面和组件-切换-朋友-陌生人-vip开通详细页面-即时通讯sdk准备-直播sdk准备-即时通讯有无UI集成的区别介绍-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
    178
  • 8
    【08】flutter完成屏幕适配-重建Android,增加GetX路由,屏幕适配,基础导航栏-多版本SDK以及gradle造成的关于fvm的使用(flutter version manage)-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
    179
  • 9
    【01】完整开发即构美颜sdk的uni官方uts插件—让所有开发者可以直接使用即构美颜sdk的能力-优雅草卓伊凡
    80
  • 10
    AutoTalk第十三期-应知必会的自动化工具-阿里云SDK支持策略(一)
    65