因为需要把pc端的一部分特性迁移到手机上,所以就直接用了air来打包。但是发现ane对air sdk的版本要求很高,所以要手动升级一下。

而之所以把flash builder的4.6和4.7版本都升级,是因为4.6是最后一个支持设计界面的版本。。

好吧,废话不多说,直接开始吧。网上很多教程有点问题,我尽量描述的细一些。

4.6和4.7版本的升级方法是不一样的,所以分开来说。

注:现在的air sdk版本是3.8,对应的数字是21。

一. flash builder 4.6版

1. 到 http://www.adobe.com/devnet/air/air-sdk-download.html 下载air sdk,这里是一个很大的坑,对于flash builder 4.6,我们要下载底下那个链接,如图。下载下来的名字应该是 AdobeAIRSDK.tbz2 

QQ20130730 1

2. 执行:  

cd  “/Applications/Adobe Flash Builder 4.6/sdks”

进入sdk目录下,会看到有一个 4.6.0 的目录。

执行:

cp 4.6.0 4.6.0_air3.8 -r  

拷贝一份出来。注意: 通过下载页面的release notes来决定air sdk的版本号,不一定写3.8

3. 进入目录 4.6.0_air3.8,把刚下载的air sdk 拷贝过来,执行:

tar zxvf AdobeAIRSDK.tbz2

4. 继续进入 frameworks 目录,修改 flex-config.xml,air-config.xml,airmobile-config.xml。修改为如下值:

<!– Specifies the minimum player version that will run the compiled SWF. –>
<target-player>11.8</target-player>

<!– Specifies the version of the compiled SWF –>
<swf-version>21</swf-version>

5. 至此 sdk 就安装ok了,需要去flash builder 里面配置一下sdk。如图所示:

QQ20130730 2

 

二。flash builder 4.7版

1.到同样的地方下载,但是这次我们需要两个上下两个sdk都下载下载下来,名字应该分别是 AIRSDK_Compiler.tbz2 和 AdobeAIRSDK.tbz2 

2. 执行:

cd “/Applications/Adobe Flash Builder 4.7/eclipse/plugins/com.adobe.flash.compiler_4.7.0.349722″

如果末尾的数字不一样的话,大家自己修改就行。

执行:

mv AIRSDK AIRSDK.bk

mkdir AIRSDK

cd AIRSDK

进入 AIRSDK 目录之后,把 AIRSDK_Compiler.tbz2  copy 进来,并执行:

tar zxvf AIRSDK_Compiler.tbz2 

接下来更新flex sdk。

过程就和flash builder 4.6 一样了,大家只要把目录名对应改成4.7即可。

 

这样整个升级就ok了。

如果发现项目用不了,只要按照提示做一下修改就好了。

暂无相关产品

发表评论