在Flash Builder中使用旧版本的AIR SDK

时间:2016-05-27 18:09:25

标签: flash flash-builder

有没有办法在Flash Builder中使用旧版本的AIR SDK?原因是我需要访问以下功能:

import avm2.intrinsics.memory.li32;
import avm2.intrinsics.memory.si32;

在最新的AIR SDK中不再提供。

1 个答案:

答案 0 :(得分:1)

当然,您可以使用旧的SDK,但重新构建代码以使其适用于新的SDK可能更好。

如果您使用的是Flex / AIR:

使用Apache Flex SDK tool下载Flex / AIR SDK组合并将其保存在磁盘上的某个位置。然后右键单击您的项目>属性> Flex编译器>配置Flex SDK。将下载的SDK添加到列表中。然后设置"使用特定的SDK"在Flex Compiler设置中,您的新SDK。确保在应用程序描述符XML文件中设置了相同的AIR SDK版本。例如,如果您使用的是AIR 3.0,则应该在应用程序描述符的开头使用它:

http://ns.adobe.com/air/application/3.0

如果您使用的是纯ActionScript AIR SDK:

  1. 关闭Flash构建器

  2. 转到C:/ Program Files / Adob​​e Flash Builder 4.7 / eclipse / plugins / com.adobe.flash.compiler_4.7.0.349722(或安装FB的地方)

  3. 有一个AIRSDK文件夹。将其重命名为" AIRSDK_backup"。现在创建一个新的" AIRSDK"文件夹并在那里提取所需的SDK。确保AIRSDK和AIRSDK_backup的结构相同

  4. 重新启动Flash Builder,您应该在Project Properties>中看到新的AIR SDK。 Actionscript编译器