用于Android的外部Library inside Air本机扩展

用于Android的外部Library inside Air本机扩展,android,adobe,external,libraries,ane,Android,Adobe,External,Libraries,Ane,[已解决] 最后,问题是我的外部库使用外部jar。这些罐子的内容也必须放在扩展罐中。例如: extension.jar包含以下所有编译类: 外部易拉罐 externallib\u referenting\u externallib.jar [/已解决] 首先,我一直在研究这个话题 我也有类似的问题。但不完全一样。这个解决方案对我不起作用: 首先,我没有任何明显的错误 -我可以轻松地在java和动作脚本之间进行对话 -网关设置没有问题 我的问题是,在扩展的java端,我试图调用第三方库。这个库是

[已解决]

最后,问题是我的外部库使用外部jar。这些罐子的内容也必须放在扩展罐中。例如:

extension.jar包含以下所有编译类:

外部易拉罐

externallib\u referenting\u externallib.jar [/已解决]

首先,我一直在研究这个话题

我也有类似的问题。但不完全一样。这个解决方案对我不起作用:

首先,我没有任何明显的错误

-我可以轻松地在java和动作脚本之间进行对话

-网关设置没有问题

我的问题是,在扩展的java端,我试图调用第三方库。这个库是,我想这就是我做错事的地方,我把它作为一个外部库,以.jar格式链接到我的项目

所以当我打电话给第三方图书馆时,它不会打印任何东西。无论是在adobe部分还是java部分。我打电话之前的日志会打印出来,但之后的日志不会打印出来

我尝试了以下不同的解决方案:

-获取我的外部库的所有编译类文件,并将其添加到主本机扩展jar[link1]

相同的结果没有错误

-通过添加需要.jar[link2]的依赖文件,将第三方jar包括在ANE中

用这个方法我得到了这个错误,我没有得到

aapt工具失败:错误:输入目录'-auto add overlay'不存在

我的第三方库还包括一些外部的.jar,那么我需要在同一个打包的jar中包含每个jar吗

我可以看到很多人都在处理这样的问题,所以我的问题是:

在android AIR本机扩展中包含第三方库的最佳方式是什么

以下是我创建电子邮件的步骤

adt-package-target-ane-airinfinitiagameane\airinfinitiagame.ane-airinfinitiagameaslib\src\extension.xml-swc-airinfinitiagameane\airinfinitiagameaslib.swc-platformandroid ARM-C-airinfinitiagamelib

AirInfiniteAsLib:只有包含actionScript部分和配置xml文件的文件夹 游戏机:本机扩展中的文件夹 airlib:eclipsejava项目。我需要将swc文件中的airInfinityGamelib.jarextension jar和library.swf放入该文件夹,以便能够编译ANE。
给你!非常感谢阅读我的读者。

您好,Row ID,您能告诉我您是如何解决此问题的吗?我得到了确切的问题:没有编译问题,但也没有日志。在调用外部jar函数之前,日志很好,但是在调用之后没有显示,所以我认为它正在悄无声息地崩溃。谢谢你好,Plumillion Forge,请查看我的帖子顶部,了解我用来解决问题的方法: