【问题标题】:Error creating air native extension - output file is not writable创建空气原生扩展时出错 - 输出文件不可写
【发布时间】:2012-01-14 09:42:46
【问题描述】:

为了学习如何自行创建原生扩展,我查看了 Adob​​e 的示例和帮助文档。我实际上已经为扩展创建了所需的文件(本机代码、扩展描述符、swc 库和 library.swf)。但是,当我运行命令来构建 .ane 文件时,我得到了这个错误:

/Users/dalston/TeamAGC/sdk/4.6.0/bin/adt -package -target ane ../release/DeviceInfoExtension.ane extension.xml -swc DeviceInfoExtension.swc -platform iPhone-ARM library.swf libDeviceInfo.a

输出文件不可写

我还尝试了导致相同错误的该命令的变体(直接来自 Adob​​e 帮助文档):

/Users/dalston/TeamAGC/sdk/4.6.0/bin/adt -package -target ane ../release/DeviceInfoExtension.ane extension.xml -swc DeviceInfoExtension.swc -platform iPhone-ARM -C 平台/ios 。 -platform default -C platform/default library.swf

输出文件不可写

我不确定我在这里做错了什么。以前有人遇到过这个问题吗?提前感谢您的帮助!

【问题讨论】:

    标签: air adobe flash-builder native


    【解决方案1】:

    我的猜测是文件夹 ../release/ 不存在。我遇到了同样的错误,这只是指定一个不存在的输出文件夹的愚蠢错误。

    【讨论】:

      【解决方案2】:

      遇到了完全相同的问题,“输出文件不可写”并找到了解决方案。

      在你的情况下,改变

      ..release/DeviceInfoExtension.ane
      

      DeviceInfoExtension.ane
      

      通常是放置 ANE 的路径引发此错误,因此最安全的方法是运行 name.ane 而不使用任何相对路径指示符

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-04-06
        • 2015-04-11
        • 2016-01-11
        • 2017-06-27
        • 1970-01-01
        • 1970-01-01
        • 2013-11-09
        相关资源
        最近更新 更多