【问题标题】:Building signed Air release build with an ANE gives "unexpected failure: null" error使用 ANE 构建签名的 Air 发布版本会出现“意外失败:空”错误
【发布时间】:2012-12-03 08:52:01
【问题描述】:

尝试在 Mac 上使用本机扩展(ANE 文件)构建我的应用程序的签名发布版本。当我在终端中使用 Flash Builder 或 adt 构建时,我收到此错误:

unexpected failure: null
java.io.EOFException
at java.io.RandomAccessFile.readInt(RandomAccessFile.java:759)
at com.adobe.air.CentralDirectoryReader.readInt(CentralDirectoryReader.java:134)
at com.adobe.air.CentralDirectoryReader.<init>(CentralDirectoryReader.java:55)
at com.adobe.air.ApplicationPackager.addExtensions(ApplicationPackager.java:200)
at com.adobe.air.ApplicationPackager.createPackage(ApplicationPackager.java:68)
at com.adobe.air.nai.NativePackager.createPackage(NativePackager.java:96)
at com.adobe.air.ADT.parseArgsAndGo(ADT.java:571)
at com.adobe.air.ADT.run(ADT.java:419)
at com.adobe.air.ADT.main(ADT.java:469)unexpected failure: null

ANE 是 ArduinoConnector (http://code.google.com/p/as3-arduino-connector/)。

有什么想法吗?感谢您的帮助。

【问题讨论】:

    标签: flash apache-flex air flash-builder


    【解决方案1】:

    Flash Builder 当前与 ANE 的工作方式存在一个错误,这使得 (see ArduinoConnector FAQthis bug on the Adobe Forums) 非常具有挑战性。我必须解压缩 ANE(它是一个扩展名已更改的 zip 文件)并将其作为文件文件夹使用。从 Flash builder 构建正常的调试版本时,将此文件夹的内容备份并添加 .ane 扩展名可以正常工作,但是在尝试从重新压缩的 ANE 构建发布版本时会引发此错误(上述问题中提到的错误) .使用我使用 adt 构建的自定义 ANE 构建发布版本,而不是重新压缩,工作正常。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-01
      • 1970-01-01
      • 2016-07-30
      • 2021-09-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多