1

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

我想要的只是使用最新的 Air 3.7 SDK 生成一个用于移动项目的 Flex。

  • 我尝试了替换现在深深隐藏在 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(使用快速模式)。标准模式和导出版本构建以永无止境的打包过程结束(现在 1.5 小时用于 hello world 应用程序,仍为 0%)

任何帮助将非常感激。谢谢

4

2 回答 2

1

Apache Flex 在 flex-sdk 存储库的开发分支中有一些脚本可以帮助您。

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。

于 2013-04-15T07:43:13.730 回答
0

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

合并文件夹的正确方法是使用 resync,如这篇文章 Use Adob​​e Air 3.3 SDK with Flash Builder 中所述

于 2013-04-11T16:05:53.070 回答