将旧版本的 AIR SDK 与 Flash Builder 结合使用
Using an older version of AIR SDK with Flash Builder
有没有办法将旧版本的 AIR SDK 与 Flash Builder 一起使用?这样做的原因是因为我需要访问以下功能:
import avm2.intrinsics.memory.li32;
import avm2.intrinsics.memory.si32;
在最新的 AIR SDK 中不再可用。
当然,您可以使用旧的 SDK,尽管重构您的代码以使其与新的 SDK 一起工作可能是一个更好的主意。
如果您使用的是 Flex / AIR:
使用 Apache Flex SDK tool 下载您的 Flex/AIR SDK 组合并将其保存在磁盘上的某个位置。然后右键单击您的项目 > 属性 > Flex 编译器 > 配置 Flex SDK。将您下载的 SDK 添加到列表中。然后将 Flex Compiler 设置中的 "Use a specific SDK" 设置为您的新 SDK。确保您在应用程序描述符 XML 文件中设置了相同的 AIR SDK 版本。例如,如果您使用的是 AIR 3.0,则应用描述符的开头应该是这样的:
http://ns.adobe.com/air/application/3.0
如果您使用的是纯 ActionScript AIR SDK:
关闭 Flash 构建器
转到 C:/Program Files/Adobe Flash Builder 4.7/eclipse/plugins/com.adobe.flash.compiler_4.7.0.349722(或任何您安装了你的 FB)
有一个 AIRSDK 文件夹。将其重命名为 "AIRSDK_backup"。现在创建一个新的 "AIRSDK" 文件夹并在其中提取所需的 SDK。确保你的AIRSDK和AIRSDK_backup的结构是一样的
重新启动 Flash Builder,您应该会在“项目属性”>“Actionscript 编译器”中看到新的 AIR SDK
有没有办法将旧版本的 AIR SDK 与 Flash Builder 一起使用?这样做的原因是因为我需要访问以下功能:
import avm2.intrinsics.memory.li32;
import avm2.intrinsics.memory.si32;
在最新的 AIR SDK 中不再可用。
当然,您可以使用旧的 SDK,尽管重构您的代码以使其与新的 SDK 一起工作可能是一个更好的主意。
如果您使用的是 Flex / AIR:
使用 Apache Flex SDK tool 下载您的 Flex/AIR SDK 组合并将其保存在磁盘上的某个位置。然后右键单击您的项目 > 属性 > Flex 编译器 > 配置 Flex SDK。将您下载的 SDK 添加到列表中。然后将 Flex Compiler 设置中的 "Use a specific SDK" 设置为您的新 SDK。确保您在应用程序描述符 XML 文件中设置了相同的 AIR SDK 版本。例如,如果您使用的是 AIR 3.0,则应用描述符的开头应该是这样的:
http://ns.adobe.com/air/application/3.0
如果您使用的是纯 ActionScript AIR SDK:
关闭 Flash 构建器
转到 C:/Program Files/Adobe Flash Builder 4.7/eclipse/plugins/com.adobe.flash.compiler_4.7.0.349722(或任何您安装了你的 FB)
有一个 AIRSDK 文件夹。将其重命名为 "AIRSDK_backup"。现在创建一个新的 "AIRSDK" 文件夹并在其中提取所需的 SDK。确保你的AIRSDK和AIRSDK_backup的结构是一样的
重新启动 Flash Builder,您应该会在“项目属性”>“Actionscript 编译器”中看到新的 AIR SDK