如何将Java库包含在Bintray或Maven的Adobe Air(Android的原生扩展)项目中

时间:2017-05-09 22:11:12

标签: android air adobe bintray

我们的客户端有一个用Adobe Air编写的应用程序(ActionScript,HTML,JavaScript),它使用Android的原生扩展。我们正在通过bintray提供用Java编写的Android库。由于我们没有Adobe Air的经验,任何人都可以告诉我是否可以将我们的Android内容包含在客户Adobe Air应用程序中?我们知道可以包含.jar但是现在常见的方法是使用gradle,所以我们不想在没有必要的情况下导出.jar或.aar。谢谢

1 个答案:

答案 0 :(得分:1)

是的,您可以使用Adobe Native Extension:

  • 首先,您的客户必须实施ActionScript端

  • 其次,您需要在Java库中编写特定的Java入口点,以捕获调用和输入参数,处理请求并使用输出参数进行回复

  • 最后,您的客户必须将您的资料库打包在其AIR存档

在Adobe的参考文档中,完整描述了这三个步骤中的每个步骤,以及AS3和Java中的代码片段: http://help.adobe.com/en_US/air/extensions/air_extensions.pdf