gpt4 book ai didi

android - 如何在 Adob​​e Air Mobile 的 Android native 扩展中包含额外的 Jar

转载 作者:太空狗 更新时间:2023-10-29 14:13:38 25 4
gpt4 key购买 nike

我使用 Adob​​e Air Mobile (FlashBuilder) 和 Android Native Extensions (ANE) 构建了一个相当不错的小应用程序。我想将 Jayspt 加密库与我的 ANE 结合起来,但我似乎找不到任何说明如何操作的文档。如果我为 ANE 构建执行标准 ADT 导出到 jar,它不包括 jayspt jar。

有谁知道如何(为我拼写出来)在 ANE 中包含另一个 jar ?

谢谢,面子书

最佳答案

首先确定你使用的是AIR 4.0+打包。早期版本肯定也可以做到,但下面的方法更简单,不需要重新打包 jar。首先,您只需将它作为外部库添加到您的 Android 项目中,这将使所有功能在您的代码中可用。

然后为 android 创建一个 platform-options-android.xml,它应该如下所示:

<platform xmlns="http://ns.adobe.com/air/extension/4.0">
<packagedDependencies>
<packagedDependency>jayspt.jar</packagedDependency>
</packagedDependencies>
<packagedResources>
</packagedResources>
</platform>

您需要确保 jayspt.jar 文件与您的 native 扩展 jar 文件位于同一目录中。

现在在你的打包脚本中,确保你为 android 指定了平台选项:

adt -package [YOUR NORMAL OPTIONS] \
-platform Android-ARM -platformoptions platform-options-android.xml -C [PATH TO YOUR LIB] .

关于android - 如何在 Adob​​e Air Mobile 的 Android native 扩展中包含额外的 Jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24626380/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com