如何从Bintray或Maven将Java库包含到AdobeAIR(Android本机扩展)项目中

如何从Bintray或Maven将Java库包含到AdobeAIR(Android本机扩展)项目中,android,air,adobe,bintray,Android,Air,Adobe,Bintray,我们有一个客户端,它有一个用AdobeAIR编写的应用程序(ActionScript、HTML、JavaScript),它使用Android的本机扩展。我们通过bintray提供用Java编写的Android库。由于我们没有使用AdobeAIR的经验,有谁能告诉我是否有可能将我们的Android linrary包含到客户端AdobeAIR应用程序中?我们知道可以包含.jar,但现在常用的方法是使用gradle,所以如果没有必要,我们不想导出.jar或.aar。谢谢是的,您可以使用Adobe本机扩

我们有一个客户端,它有一个用AdobeAIR编写的应用程序(ActionScript、HTML、JavaScript),它使用Android的本机扩展。我们通过bintray提供用Java编写的Android库。由于我们没有使用AdobeAIR的经验,有谁能告诉我是否有可能将我们的Android linrary包含到客户端AdobeAIR应用程序中?我们知道可以包含.jar,但现在常用的方法是使用gradle,所以如果没有必要,我们不想导出.jar或.aar。谢谢

是的,您可以使用Adobe本机扩展:

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

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

  • 最后,您的客户必须将您的库打包到其AIR存档中

Adobe的参考文档中详细描述了这3个步骤中的每一个步骤,以及AS3和Java中的代码片段: