我是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开发的人。
由于
答案 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