退出 Flash Builder。
以下说明参考了 Flex 和 AIR SDK 的特定版本:Flex SDK 4.6.0 和 AIR SDK 3.4。然而,该说明具有普遍适用性。您可以按照这些说明,将任意版本的 AIR SDK 覆盖在 Flex SDK 的任意版本上。
如果 Flex SDK 比 AIR SDK 的版本更高,那么它可以依赖并不存在的 AIR 功能,从而导致编译时或运行时错误。
-
-
(可选)通过复制整个目录,备份 Flex SDK。
例如,在 Flash Builder 中,将目录复制到:
Windows:C:/Program Files/Adobe/Flash Builder 4.7/sdks/4.6.0
Mac OS:/应用程序/Adobe Flash Builder 4.7/sdks/4.6.0
-
从 http://www.adobe.com/cn/products/air/sdk/ 下载适合您的操作系统的 AIR SDK 文件,并将其保存在 Flex SDK 的根目录。
Windows:AdobeAIRSDK.zip
Mac OS:AdobeAIRSDK.dmg
-
提取 AIR SDK 归档的内容并覆盖现有的 SDK 文件。
Windows:右键单击 ZIP 文件并选择“提取全部”,或者使用您选择的解压缩工具。
Mac OS:使用 Terminal 运行以下命令:
- hdiutil attach AdobeAIRSDK.dmg
- cp -rf /Volumes/AIR\ SDK/* /path-to-empty-FLEXSDK-directory
如果由于文件权限而无法覆盖文件,请尝试以下命令:
- sudo hdiutil attach AdobeAIRSDK.dmg
- sudo cp -rf /Volumes/AIR\ SDK/* /path-to-empty-FLEXSDK-directory
-
(可选)要访问新的 AIR 3.4 API,请将应用程序描述符文件更新为 3.4 命名空间。
要更新命名空间,请将应用程序描述符中的 xmlns 属性更改为:<application xmlns="http://ns.adobe.com/air/application/3.4">
-
(可选)要确保输出的 SWF 文件是面向 SWF 版本 17,请传递一个额外的编译器参数:-swf-version=17。
有关详细说明,请参阅此篇文章。