为Android构建和共享/短信/ Toast扩展

时间:2013-01-08 18:22:36

标签: android actionscript air air-native-extension

我是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文档类路径中。我建立的应用程序。

我已下载并设置了AdobeAIRSDK,因此我可以使用adt.bat来构建它。通过文档并运行

adt -package -target ane myext.ane

产生错误 - “参数不够”。

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

由于

1 个答案:

答案 0 :(得分:0)

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

您应该阅读Adobe的以下help guide。最终的命令应该看起来像这样:

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