AIR Android:构建开源的开发环境

  次阅读 来源:互联网(转载协议) 2016-01-19 11:03 我要评论(0)

AIR Android开发简介,本模块简要地介绍了AIR在移动平台上的发展状况,分析了AIR Android开发的可行性,以及AIR在Android平台上的优势和不足。接着,讲解了多种开发环境的搭建方式。希望这些内容能帮助读者从多方面认识 AIR Android这一技术。本文为大家介绍构建开源的开发环境。

构建开源的开发环境

在前面介绍的两种开发环境中,使用的Flash Professional CS5和Flash Builder都是商业产品,并不适合喜欢开源的开发者。Flash平台上的开源技术经历了较长时间,早在ActionScript 2.0时代,就已经有了开源的编译器、脚本编辑工具,到了现在,开源技术已经相当成熟。

下面介绍如何搭建开源的开发环境。

步骤1下载AIR SDK。

Adobe的官方站点上提供了AIR SDK免费下载,地址为http://www.adobe.com/go/air_sdk, 最新版本为3.1。选择Windows版本,将下载的压缩包AdobeAIRSDK.zip解压至D:\dev\AIR_SDK目录下。

步骤2下载Flex SDK。

在Adobe的开源大本营opensource.adobe.com上,提供了有关Flex SDK的所有资源,开发者可以看到所有版本的开发进度,包括一些还在测试阶段的新版本。开发团队每隔一段时间就会发布一个最新的Build,供一些热衷于 新技术的开发者试用。

Flex 4.5的下载地址为http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+4.5。 下载时,选择Adobe Flex SDK一栏中的链接,如图1-10所示。这个包中包含了开发所需的所有工具,比如Adobe AIR打包工具、Flash Player播放器等。

(点击查看大图)图 1-10下载Flex SDK

截至本书写作完成时,Adobe Flex SDK最新发布版为4.5.1,内置的AIR SDK版本为2.6,需要将AIR SDK手动升级到最新的3.1。将下载的压缩包解压至D:\dev\flex_sdk_4.5.1文件夹中,然后将D:\dev\AIR_SDK中的所有 文件复制到Flex SDK文件夹中,覆盖所有的同名文件,这样Flex SDK中的AIR软件包就更新到3.1版本了。最后,为了方便调用SDK中的工具软件,在系统环境变量Path后加上 ;D:\dev \flex_sdk_4.5.1\bin 。

事实上,我们可以用这种方式来配置自定义的Flex SDK,结合Flash Builder来使用,有兴趣的读者可以自行试验。

步骤3选择一款脚本编辑软件。

支持编写ActionScript的编辑器不少,不过开源且好用的并不多,笔者推荐一款小巧且非常实用的开源软件 Flash Develop。Flash Develop(以下简称FD)诞生于ActionScript 2.0时代,经过几年的发展,现在支持多种编程语言,包括C++、PHP、HaXe等,是Flash技术领域最好的开源工具之一。

Flash Develop的官方网址为http://www.flashdevelop.org/, 最新版本为4.0.0 RC2(虽然还不是正式的发布版,但功能已经很稳定)。由于软件本身使用了.NET技术,因此安装前请确认安装了微软的.NET 2.0运行时或更高版本。Windows 7系统已经自带了.NET运行时,如果是Windows XP系统,安装了sp2升级包后即支持.NET 2.0。如果系统不支持,也可以直接在微软下面的站点下载:http://msdn.microsoft.com/zh-cn/netframework/。

从官方站点下载FD的最新安装程序后即可开始安装,FD安装时默认勾选了自动下载Flex SDK和AIR SDK包,软件安装结束时会联网下载软件包。由于我们前面已经下载配置好了,因此直接取消即可。

启动FD,单击菜单中的Tools Program Setting命令,调出设置窗口,在左侧导航栏选择AS3Context,然后在右侧的配置项中找到Language类中的Installed Flex SDKs,编辑该配置项,添加新的SDK项,并将路径指向前面创建的Flex SDK文件夹D:\dev\flex_sdk_4.5.1,保存设置。至此,FD的配置完成。

提示和之前的版本相比,FD 4.0在很多方面做了很大改进,其中一个重点是完善了对AIR移动开发的支持,内置了多套移动开发模板,可以同时支持Android和iOS两个平台的开 发和调试,简化了开发流程和程序发布流程。

到这里,整个开发环境搭建完毕。

本站部分文章来源于网络以及网友投稿,本站只负责对文章进行整理、排版、编辑,是出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。如果您有什么意见或建议,请联系QQ28-1688-302!

人工智能实验室
相关文章相关文章
  • 2018深圳国际人工智能展览会 2018 shenzhen International Artif

    2018深圳国际人工智能展览会 2018 shenzhen International Artif

  • teamLab创始人猪子寿之: 抛去衣食住行,我还剩下什么?

    teamLab创始人猪子寿之: 抛去衣食住行,我还剩下什么?

  • Oculus公布原型机,大幅度提升可视角,能实现140°的视场水平

    Oculus公布原型机,大幅度提升可视角,能实现140°的视场水平

  • Michael I. Jordan带你解读百万奖金ATEC蚂蚁人工智能大赛

    Michael I. Jordan带你解读百万奖金ATEC蚂蚁人工智能大赛

网友点评网友点评
阅读推荐阅读推荐

据外媒报道,STEER打造了首款完全自动驾驶停车技术,旨在使常规车辆转变为无人驾驶车辆。STEER的首款技术应用是4级自动驾驶及网络安全停车...

近日,美国软性机器抓手制造商 Soft Robotics 宣布,获得 2000 万美元的融资,本轮投资者包括 Scale Venture Partners,Calibrate Ventures...

据外媒报道,加州车管局发布了《2017自动驾驶脱离报告(California Autonomous Vehicle Disengagement Reports)》,其中谈及了脱离的具体...

用人机语音交互,来解决智能家居适老的问题;通过家庭门禁与安防套件、空气净化套件、可燃气体与有害气体监控套件等相互联动,在不同生活情...