0

我是 AIR for Android 开发的新手,似乎无法通过在 AIR for Android 上的 ActionScript 中为我的 android 开发构建 ANE 共享/SMS/Toast 本机扩展。我已经从http://extensionsforair.com/extensions/ssd-android-extensions/下载了 ANE 源代码。我有 3 个文件夹:AndroidExtensions、AndroidExtensions_Demo 和 AndroidExtensions_Native。

虽然 AndroidExtensions 文件夹包含我已成功链接到并在我的 ActionScript 文档中引用的 ActionScript 文件,但我认为我需要将 AndroidExtensions_Native 文件夹的内容构建到 ANE 文件中,以将其放置在我的应用程序的 ActionScript 文档类路径中建造。

我已经下载并设置了 Adob​​eAIRSDK,所以我可以使用 adt.bat 来构建 ane。通过文档并运行

adt -package -target ane myext.ane

产生一个错误 - “没有足够的参数”。

如果有人可以帮助我,我将不胜感激,因为我手头没有太多时间,尤其是那些使用 ANE 共享/SMS/Toast 在 Android 上进行 ActionScript AIR 开发的人。

谢谢

4

1 回答 1

0

您在打包命令中需要的信息比您指定的要多得多。

您可能应该通读 Adob​​e 提供的以下帮助指南。最终的命令应该看起来更像这样:

adt -package <signing options> -target ane MyExtension.ane MyExt.xml -swc MyExtension.swc 
    -platform iPhone-ARM -platformoptions platformiOSARM.xml 
        foo.a abc/x.framework lib.o -C platform/ios . 
    -platform default -C platform/default library.swf
于 2013-02-03T04:54:03.010 回答