使用Flash Builder 4.7正确编译Flash Builder 4.6 Air应用程序的问题

时间:2013-05-16 14:26:59

标签: air flash-builder

基本上Air应用程序使用Flex 4.6 sdk编译Flash Builder 4.6。但是当我在Flash Builder 4.7中打开完全相同的项目时,它想要使用Air 3.4 sdk进行编译。

而且,与FB 4.6不同,FB 4.7没有提供任何选项来更改项目属性ActionScript Compiler下的sdk。没有用于使用默认SDK和使用特定SDK的切换按钮。 FB 4.7只有“这个项目将使用AIR SDK 3.4”,顶部没有任何选项。

FB 4.6和FB 4.7在两台不同的机器上。一种可能的选择是在只有4.6的情况下加载4.6,但它是新的Creative Cloud许可证的一部分,并且Adobe似乎没有任何选项来下载以前版本的FB。

1 个答案:

答案 0 :(得分:4)

这是一件奇怪的事,对吧:)?

但解决方案很简单:

  • 关闭项目。
  • 转到项目文件夹并打开 .actionScriptProperties (在Mac上这是隐藏的)
  • 将'useFlashSDK =“true”'更改为'useFlashSDK =“false”'。
  • 保存并关闭
  • 再次打开您的项目。

Voilá,您可以再次选择SDK :)