【问题标题】:Use Adobe Air 3.3 SDK with Flash Builder将 Adob​​e Air 3.3 SDK 与 Flash Builder 一起使用
【发布时间】:2012-06-14 01:34:38
【问题描述】:

Adobe Air SDK V3.3 终于在 2012 年 6 月 8 日发布,可以在这里下载:http://www.adobe.com/products/air.html

现在我试图通过在 /Applications/Adobe Flash Builder 4.6/sdks/4.6.0/ 中的 Flex V4.6.0 SDK 副本上“覆盖”Adobe Air 3.3 SDK 来在 Flash Builder V4.6 中使用它 一旦我尝试配置覆盖的 SDK,Flash Builder 就会抱怨“目录不包含 Flex SDK”

有人知道如何成功让 Flash Builder 使用 Adob​​e Air V3.3 SKD?

【问题讨论】:

    标签: flash air adobe


    【解决方案1】:

    对于 MAC 用户,最好的方法是复制 4.6.0 文件夹并将其重命名为“4.6.0 + 3.3” 然后解压 Adob​​eAIRSDK.tbz2 文件,进入其中并将内容同步到新的 sdk 文件夹。

    rsync ./* -avl /Applications/Adobe\ Flash\ Builder\ 4.6/sdks/4.6.0\ +\ 3.3/
    

    【讨论】:

    • 使用 rsync 的好主意!请注意,它可能需要在 sudo 下运行
    • 很好,为什么 Adob​​e 没有提供这个命令行。他们建议手动浏览每个文件夹并逐个文件复制/替换文件。来自我的 +1。
    【解决方案2】:

    如何将 Adob​​e Flash Builder 4.6 更新为 AIR 3.5 SDK

    使用这些指南和其他页面,我设法更新了我的安装。谢谢大家,下面是详细内容。

    http://www.adobe.com/special/products/air/sdk/下载AdobeAIRSDK.tbz2

    解压缩文件(双击即可)。

    导航到 /Applications/Adobe\ Flash\ Builder\ 4.6/sdks

    复制现有的 4.6.0 sdk 文件夹并根据需要重命名。 (例如 4.6.0_AIR3.5)

    导航到解压的 Adob​​eAIRSDK 文件夹并使用 rsync:

    rsync ./* -avl /Applications/Adobe\ Flash\ Builder\ 4.6/sdks/4.6.0_AIR3.5/
    

    检查这些文件(在 frameworks 文件夹内)是否有对旧播放器和版本条目的引用:

    • air-config.xml
    • airmobile-config.xml
    • flex-config.xml

    更新 xml 文件:

    <target-player>11.5</target-player>
    <swf-version>18</swf-version>
    

    在 Flash Builder 中,转到 Preferences > Flash Builder > Installed Flex SDKs,添加新的 4.6.0_AIR3.5 路径,为其命名并根据需要将其设为默认 sdk。

    别忘了更新你的项目 xml 命名空间:

    <application xmlns="http://ns.adobe.com/air/application/3.5">
    

    【讨论】:

    • +1。谢谢@cenk。我花了很多时间尝试各种方法来做到这一点。您可能会认为 Adob​​e 会为此提供一些指导,因为它根本不清楚该怎么做。您的步骤完整、准确、清晰。太棒了。
    • 我很高兴它有帮助:)
    【解决方案3】:

    在终端合并 tar jxvf Adob​​eAIRSDK.tbz2 将 Adob​​eAIRSDK.tbz2 替换为下载的 AIR SDK 压缩包的路径,例如 /User/XXXX/Downloads 在 SDK/frameworks/libs.player 中添加新播放器的文件夹并将其命名为 11.3,您会看到 11.1 从 http://www.adobe.com/support/flashplayer/downloads.html 复制 playerglobal11_3.swc 并且不要忘记更新 flash builder 中的参数以包含 swf-version=16 到得到所有的好东西 并将xml更改为目标3.3

    【讨论】:

      【解决方案4】:

      如果你使用 mac !不要覆盖文件夹。它不仅会复制新文件,还会完全替换 sdk 文件夹。所以请输入每个文件夹并复制/替换每个文件。看起来很奇怪,但这就是“mac”的工作原理。

      【讨论】:

      • 该解决方案的问题在于,它非常耗时且费力,需要您遍历所有文件夹以及嵌套的子文件夹和子子文件夹。 @cenk 的解决方案大约需要 1/100 的时间。
      • @David 只要他的命令行不替换文件夹,而只是覆盖现有文件夹并复制新文件夹(如在 Windows 中),我对 cenk 的解决方案没有任何问题,我同意它需要的时间要少得多手动做。只是想指出,由于复制/覆盖错误,我确实遇到了与您相同的问题。 PS:有文件管理工具可以让你像在windows中一样覆盖osX下的文件夹。
      【解决方案5】:

      有些东西永远不会改变,其中之一是月球周期,另一个是 Adob​​e 认为我们应该更新 AIR SDK 的方式......

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-04-10
        • 2010-10-16
        • 2023-03-31
        • 2011-03-12
        • 1970-01-01
        • 2016-11-23
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多