在Mac OS上安装Adobe Air 3.7 SDK for Flex

时间:2013-04-11 14:07:23

标签: macos flex mobile air adobe

这听起来很简单,可能应该如此,但我只花了3个小时试图让最基本的设置运行,我迷失在Adobe创建的混乱中。我遵循了几个教程和文档,但似乎都没有。

我想要的是使用最新的Air 3.7 SDK生成一个Flex for mobile项目。

  • 我尝试了一些步骤来替换现在深藏在flashbuilders eclipse文件夹中的airsdk。这只允许我用3.7创建移动项目的动作脚本,但不是Flex项目。

  • 我尝试下载应该适用于flex开发人员的Air sdk(http://airdownload.adobe.com/air/mac/download/latest/AdobeAIRSDK.tbz2)。我将这些文件重叠到现有的Flex 4.6.0文件夹中。结果是Flashbuilder不再将该文件夹识别为Flex SDK。

我还在PC上尝试了后一步,它到目前为止我可以在ipad上编译和调试flex for mobile apps(使用快速模式)。标准模式和导出发布版本在一个永无止境的打包过程中结束(对于一个hello world应用程序现在1.5小时,仍然是0%)

非常感谢任何帮助。谢谢

2 个答案:

答案 0 :(得分:1)

Apache Flex在flex-sdk repo的develop分支中有一些脚本可以帮助你。

git clone https://git-wip-us.apache.org/repos/asf/flex-sdk.git sdk
cd sdk
git checkout develop

(github镜像有点过时所以无法发布直接链接到文件抱歉)

查看ide目录,你会看到:

addAIRToSDK.sh - 将AIR SDK下载并合并到Flex SDK中 checkAllPlayerGlobals.sh - 检查并下载所有版本的playerglobal.swc setFlahsPlayerVerion.sh - 设置Flex SDK中的最小Flash播放器版本

脚本支持AIR 3.7和Flash Player 11.7。

答案 1 :(得分:0)

我犯的错误是将文件从AIRSDK复制到Flex SDK文件夹中。这将在PC上运行,但macOS Finder不会按预期合并文件夹,最终会删除文件。

合并文件夹的正确方法是使用recync,如本文所述 Use Adobe Air 3.3 SDK with Flash Builder