如何在 Windows 中重新打包 .ANE 扩展

Posted

技术标签:

【中文标题】如何在 Windows 中重新打包 .ANE 扩展【英文标题】:How to repackage an .ANE extension in Windows 【发布时间】:2015-06-02 03:49:36 【问题描述】:

我的 Flash 项目在我的原生扩展之间存在冲突。两个 ANES 中都包含一些 Java 库,所以我无法发布游戏(我收到错误消息...添加了库 X)。我在谷歌周围搜索。而且我发现我需要删除重复的库,然后我需要用adt重新打包ANE。我以前从未这样做过,也从未创建过 ANE 扩展。有人可以指导我找到一个好的方向吗?我该如何重新包装我的 ane?

谢谢!

【问题讨论】:

看看here、here 和here 我认为这会有所帮助。 伙计,非常感谢!请添加您的答案,我会接受。你确实帮了我。 很高兴能帮到你,我回答了。 @tziuka 我正在尝试在删除一些 jar 文件后重新打包 ANE,您有什么经验可以分享吗?提前致谢! 【参考方案1】:

AIR原生扩展打包,看一下:

Packaging a native extension.

Building a native extension for ios and android – Part 5: Building the ANE file.

Developing and using Adobe AIR native extensions for Android devices.

希望能有所帮助。

【讨论】:

你知道是否可以重新打包一个没有 swc 文件的文件? @tziuka 看看here。我想如果你可以从swc文件中提取library.swf,那么你可以用它来重新打包ane。 @akmozo 嗨,在我的情况下,我重新打包了 ANE,所以我没有 swc,我尝试在没有 -swc 的情况下打包,但它说“无效的 SWC”.. 你能帮忙吗? :)

以上是关于如何在 Windows 中重新打包 .ANE 扩展的主要内容,如果未能解决你的问题,请参考以下文章

ANE 封装与 IOS11

Distribuqt GameServices ANE-苹果游戏中心问题

Admob Milkman Games ANE 在 Flex View Android 中的位置

为啥构建 ANE 需要 Android Studio / Eclipse?

如何在 Adob​​e Air Mobile 的 Android 原生扩展中包含额外的 Jar

Air ANE - 链接原生 so 库