更新AIRSDK
将AIRSDK&Compiler覆盖到FB安装目录下,如下:
Windows
\Adobe Flash Builder 4.7\eclipse\plugins\com.adobe.flash.compiler_4.7.0.349722\AIRSDK
Mac OSX
/Adobe Flash Builder 4.7/eclipse/plugins/com.adobe.flash.compiler_4.7.0.349722\AIRSDK
将AIRSDK without Compiler覆盖到FB安装目录下,如下:
Windows
\Adobe Flash Builder 4.7\sdks\4.6.0
Mac OSX
/Adobe Flash Builder 4.7/sdks/4.6.0
ditto %(AdobeAIRSDK) %(AIRSDK)
更新 xxx-config.xml 配置文件
- 进入FB安装目录下的\sdks\4.6.0\frameworks,打开flex-config.xml、air-config.xml、airmobile-config.xml三个XML配置文件。
- 将target-player修改为AIRSDK的版本号,如:32.0。
- 将swf-version修改为对应的版本号(可在AIRSDK/airsdk.xml文件中查看,好像新版本的AIRSDK不需要再修改这个值了。)
- 更新AIRSDK后导致 flex-mx 组件无法解析,在 flex-config.xml、air-config.xml、airmobile-config.xml 中的 “library-path” 字段 添加 “libs/mx/mx.swc”。
更新 FlashPlayerDebugger
Windows
- 进入或新建 \Adobe Flash Builder 4.7\player\win\%(AIRSDK_VERSION)\
- 下载 flashplayer_32_sa_debug.exe 文件改名为 FlashPlayerDebugger.exe
Mac OSX
- 进入或新建 \Adobe Flash Builder 4.7\player\win\%(AIRSDK_VERSION)\
- 下载 flashplayer_32_sa_debug.dmg 解压出 Flash Player.app 并重命名为 "Flash Player Debugger.app"
更新 playerglobal.swc
- 进入或新建 /Adobe Flash Builder 4.7/sdks/4.6.0/frameworks/libs/player/%(AIRSDK_VERSION)/
- 将下载的 playerglobal.swc 放到该目录下
更新Flex的版本
FB下载自带的Flex版本是4.6.0,Flex手机项目来进行打包的时候可能会报出“swf version is lower Rooter SWF version ”这样的错误。但是如果你的项目是ActionScript的手机项目的话,就不用更新Flex。
直接下载下面的那个二进制文件安装包,安装目录选择在 /Applications/Adobe Flash Builder 4.7/sdks下,新建一个文件夹4.16.1目录。