使用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大功告成。最好参照官网。

转载于:https://www.cnblogs.com/vincent-lee/p/3915069.html

flash builder4.7 for Mac升级AIRSDK详解相关推荐

  1. MAC安装STAF详解

    MAC安装STAF详解 1.简介:Software Test Automation Framework (STAF) 是由IBM开发的开源.跨平台.支持多语言并且基于可重用的组件来构建的自动化测试框架 ...

  2. php获取网卡mac地址吗,php获取网卡MAC地址步骤详解

    这次给大家带来php获取网卡MAC地址步骤详解,php获取网卡MAC地址的注意事项有哪些,下面就是实战案例,一起来看一下. php获取网卡的物理地址,即mac地址.<?php /** 获取网卡的 ...

  3. mac date命令详解

    文章目录 mac date 命令详解 1. 共同点 2. 不同点 3.mac date 命令用法详解 4.示例 mac date 命令详解 前言: ​ Mac下date命令式BSD(Berkeley ...

  4. Mac安装JDK详解

    文章目录 Mac安装JDK详解 1.下载JDK安装包 2.将下载以后的JDK安装到MAC Mac安装JDK详解 1.下载JDK安装包 oracle官网下载适合的JDK安装包,选择Mac OS对应的版本 ...

  5. DSP28377S_程序从FLASH部分复制到RAM中运行详解

    程序从FLASH部分复制到RAM中运行详解 为什么要复制到RAM中运行 CMD文件中对存储空间的分配 CMD文件中对段的定义 CMD文件中FLASH部分复制到RAM中的定义 main中的操作 编译后如 ...

  6. [转]Flash socket通讯中的安全策略问题详解

    Flash socket通讯中的安全策略问题详解 昨天做测试的时候遇到一个问题,做好的SWF在Flash AS3中调试通过,但是发布到html中之后就无法得到数据了.查了一些资料之后找到了解决办法.这 ...

  7. STM8 IAP升级程序设计详解 - IAR环境

    一 STM8 IAP 原理分析 IAP原理非常简单,首先我们需要设计两个程序,然后在第一个程序(即Bootloader)中接收(通过串口.IIC.SPI等)第二个程序(即App)的代码,并写入Flas ...

  8. 【Android应用开发】Android Studio - MAC 版 - 快捷键详解

    博客地址 : http://blog.csdn.net/shulianghan/article/details/47321177 作者 : 韩曙亮 要点总结 : -- 熟练使用快捷键 : 在任何编程环 ...

  9. linux/mac vi命令详解

    linux vi命令详解 刚开始学着用linux,对vi命令不是很熟,在网上转接了一篇. vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介 ...

最新文章

  1. 马化腾六年后知乎再提问:未来十年哪些基础科学突破会影响互联网科技产业?...
  2. MySQL审查工具_MySQL审计工具Audit插件使用
  3. HTTPS虐我千百遍,我却待她如初恋!
  4. 第一季5:Hi3518EV200的环境搭建
  5. 必备收藏 | 超详细揭秘 Redis 持久化,建议收藏!
  6. Filecoin Gas基础费率大幅回升至2.78 nanoFIL
  7. 玩游戏用固态硬盘还是机械硬盘
  8. 模拟集成电路设计(拉扎维)第三章学习笔记
  9. 2016年蓝桥杯B组C/C++省赛试题-漏网之渔
  10. 【毕业设计】深度学习YOLO安检管制物品识别与检测 - python opencv
  11. 141个关于人工智能的统计数据
  12. 化妆品护肤DiY的广告界面 简单的jquery 图片无缝滚动
  13. php中如何过滤关键字,PHP - 过滤关键字
  14. 华硕主板无盘启动bios设置_【华硕主板bios启动顺序】华硕主板bois启动项_华硕主板bios硬盘启动...
  15. mac mysql中文乱码问题(亲测有效)
  16. 简单的二、八、十、十六进制转换
  17. android arcgis定位,arcgis android之定位功能的示例代码
  18. Rufus 3.19 beta 引入自定义 Windows 11 安装对话框
  19. HDF5数据库和mysql数据库_hdf5存储数据
  20. 基于组态王和S7-200 PLC的六层电梯8层电梯控制 组态王动画仿真,带PLC源代码,plc程序每一条都带着解释

热门文章

  1. 使自定义控件居中于父容器的计算公式
  2. foreach语句的的解析
  3. MySQL最早版本源码_MySQL旧版本升级为新版本
  4. The type sun.management.ManagementFactory is not visible
  5. php调用image类提示不存在的字体,php – 无效的字体文件名(imagettfbox)
  6. oracle中OEM证书失效怎么办,安全证书过期怎么办 网站安全证书失效处理【解决方法】...
  7. mysql 表结构 增删改查_mysql学习【第3篇】:数据库之增删改查操作
  8. js获得页面鼠标位置
  9. vue-resource
  10. scss-@for 指令