flash builder4.7 for Mac升級AIRSDK詳解

     使用flash builder 打包ANE時或者打包ipa時候經常會遇到AIRSDK版本低的問題,然而flash builder4.7默認使用的AIRSDK是3.4而flash builder4.7 中 Flex SDK中默認的AIRSDK是3.1,你們可能有疑問怎麼有二個AIRSDK。個人理解是Flex SDK中的AIRSDK是低版本,低版本AIRSDK創建的ANE能夠在高版本AIRSDK上跑,因此用Flex SDK中的AIRSDK打包ANE,以後用flash builder4.7默認使用的高版本AIRSDK3.4運行。二個SDK的路徑爲 /Applications/Adobe Flash Builder 4.7/eclipse/plugins/com.adobe.flash.compiler_4.7.0.349722/AIRSDK  ,/Applications/Adobe Flash Builder 4.7/sdks/4.6.0 。第一個路徑僅僅是ARISDK,第二個路徑是Flex SDK包含AIRSDK,能夠運行adt -version查看版本。

     言歸正傳如何升級AIRSDK,第一步首先下載新版AIRSDK,如今Mac上最新版本是AIRSDK3.8。下載文件名爲AIRSDK_Compiler.tbz2解壓,tar jxvf AIRSDK_Compiler.tbz2。把解壓後文件都放在一個目錄下AIRSDK3.8。以後分別拷貝/Applications/Adobe Flash Builder 4.7/eclipse/plugins/com.adobe.flash.compiler_4.7.0.349722/AIRSDK 和/Applications/Adobe Flash Builder 4.7/sdks/4.6.0到AIRSDK3.8相同目錄下,以後合併運行命令ditto "AIRSDK3.8" "AIRSDK" 和ditto"AIRSDK3.8"  "4.6.0" 以後用合併AIRSDK替換/Applications/Adobe Flash Builder 4.7/eclipse/plugins/com.adobe.flash.compiler_4.7.0.349722/AIRSDK 用合併的 "4.6.0"替換 /Applications/Adobe Flash Builder 4.7/sdks/4.6.0, 這樣新版本AIRSDK3.8就替換了舊版AIRSDK,還有最後一步操做,新版AIRSDK3.8使用的是FlashPlayer 11.8那麼就應該修改對應的swf-version爲21,就是修改/Applications/Adobe Flash Builder 4.7/sdks/4.6.0/frameworks下flex-config.xml ,air-config.xml ,airmobile-config.xml把FlashPlayer 標籤改成11.8,swf-version標籤值改成21.重啓flash builder大功告成。最好參照官網。eclipse

相關文章
相關標籤/搜索