问题标签 [ane]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
4652 浏览

android - LogCat 说“父视图不是文本视图”

我正在尝试开发 ANE(Air Native Extension)以使用 Facebook SDK。

制作 ANE 文件后,我尝试运行我的 App。

LogCat 说。

“父视图不是文本视图”

这是我的本机代码。

LogCat 消息是..

而不是更多。

问题是什么??

请帮我。谢谢..

0 投票
1 回答
746 浏览

android - R.* 构建空气原生扩展的机制

我正在尝试使用 Air SDK 4.0 及更高版本中引入的 R.* 机制来访问 android 资源的新方法。但我很难理解如何设置 platform.xml,因为虽然我可以构建 .ane ,但当我运行我的应用程序时,它会抛出许多不同的奇怪 appt 工具错误消息!

像:values\strings.xml:原件在这里。和其他类似的错误

甚至在一个没有资源的项目上,它会说:android-res.jar is not a directory

我找不到任何文档,而不是:http ://help.adobe.com/en_US/air/extensions/WSf268776665d7970d-2e74ffb4130044f3619-7ff8.html

有人可以告诉我我做错了什么吗?这是我的设置和我的 adt 调用命令: 在此处输入图像描述

0 投票
1 回答
265 浏览

android - Air Native Extension BroadcastReceiver 未触发

我正在尝试制作一个可以在服务调用上向 AIR 发送事件的 ANE。创建服务时我没有错误,但我的广播似乎没有被调用。这是我的 AlarmCreation(我删除了不必要的代码)

我的广播接收器现在非常简单

最后是我的清单

如果有人能给我一些情报,我会非常有帮助。

谢谢你。

0 投票
1 回答
1849 浏览

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

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

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

谢谢,脸书

0 投票
1 回答
596 浏览

actionscript-3 - AIR 应用程序,将活动添加到清单更改了应用程序设计

我有一个小问题,可能是因为我是Android开发的新手。

我正在制作一个带有 Air Native Extension 的 Air 移动应用程序。我的扩展程序用于创建警报。在我的 BroadcastReceiver 中,我打算调用我的 Air 应用程序。为了使这个调用成为可能,我必须像这样在我的 Air App Manifest 中添加活动:

]]>

由于我在清单中添加了这个活动,我的应用程序被我的广播唤醒,一切都很好......除了我的应用程序的设计发生了变化:我在实际屏幕上方有应用程序的名称(应用截图 我试图进行更改到清单,但无法在不破坏我的应用程序的情况下删除此标头。

有谁可以告诉我我做错了什么?

谢谢。

0 投票
1 回答
683 浏览

android - 上下文 dispatchStatusEventAsync 抛出 IllegalArgumentException

我正在为专有蓝牙 LE 设备创建一个与 Android SDK 接口的 ANE。SDK 已经在纯 Android 项目上进行了测试,并且运行良好。我正在使用 FREContext.dispatchStatusEventAsync 返回有关检测到的每个信标的信息。但是,在 AIR 应用程序运行时查看从 LogCat 返回的日志时,我看到每次找到信标时都会引发 IllegalArgumentException。有趣的是,我可以在其他任何地方使用 dispatchStatusEventAsync 并且它似乎工作正常。

这是 ANE 的所有相关代码。(我通过查找/替换掩盖了 SDK 的名称,但是代码可以编译,所以如果类或函数的命名有问题,请不要认为这是一个可能的问题)。

“DUMMY”语句只是表明它们用于调试。

BecsterExtension.java

BecContext.java

}

StartScanFunction.java

BecNotifyHandler.java (这实现了 BecEvent 的函数 becsterEventNotify 从内部调用

日志猫:

任何见解都非常感谢!

0 投票
1 回答
107 浏览

actionscript-3 - 如何在运行时安装 ANE Air Native Extension?

是否可以通过任何方式安装和使用来自外部模块/swf 的扩展。
据我所知,扩展文件(ddl 等)是使用本机安装程序安装的。
有什么方法可以在运行时安装它们,例如在加载外部 swf 时?

0 投票
2 回答
643 浏览

flash - Flash Pro CS6 - Google Play 服务更新后 adMob 无法正常工作

我花了好几天试图解决这个问题,但它不起作用。

我正在使用来自: https ://github.com/lancelot1/ane-admob的 adMobManager

这是在新的谷歌播放服务更新之前工作的。

我的代码:

XML:

以上应该可以工作(就像在更新之前所做的那样),但事实并非如此。

我能做些什么?

我需要尽快实施广告!!!

谢谢你。

编辑:我正在使用适用于 Android 的 AIR 14 SDK。

0 投票
0 回答
464 浏览

android - 适用于 Android 的 Air 原生扩展内部的外部库

[解决]

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

extension.jar 必须包含所有已编译的类:

外部库.jar

externallib_referencing_external_lib.jar [/已解决]

首先,我一直在浏览这个主题

我遇到了类似的问题。但不完全一样。而且该解决方案对我不起作用:(。

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

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

-网关设置没有问题。

当我尝试从扩展的 java 端部分调用第 3 方库时,我的问题就出现了。这个库(我认为这是我做错的地方)作为外部库链接到我的项目,采用 .jar 格式。

因此,当我调用 3rd 方库时,它不会打印任何内容。无论是在 adobe 部分还是在 java 部分。我打电话之前的日志会打印出来,但之后的日志不会打印。

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

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

相同的结果(没有错误)

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

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

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

我的第三方库本身也包含一些外部 .jar,所以我需要将每个 jar 包含在同一个打包的 jar 中吗?

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

在 android AIR Native Extension 中包含 3rd 方库的最佳方式是什么?

有关信息,这是我创建 ANE 的操作

adt -package -target ane AirInfinitGameANE\AirInfinitGame.ane AirInfinitGameASLib\src\extension.xml -swc AirInfinitGameANE\AirInfinitGameASLib.swc -platform Android-ARM -C AirInfinitGameLib 。

  • AirInfinitGameASLib:仅包含 actionScript 部分和 config xml 文件的文件夹
  • AirInfinitGameANE:将成为本机扩展的文件夹
  • AirInfinitGameLib:eclipse java 项目。我需要将 airInfinitgamelib.jar(扩展 jar)和 library.swf(来自 swc 文件)放入该文件夹,以便能够编译 ANE。

这里是 !非常感谢那些会读我的人。

0 投票
1 回答
690 浏览

android - Air ANE - 链接原生 so 库

我正在尝试在 AIR 项目上使用 JavaCV。我构建了一个本机扩展,它编译得很好,但在运行时我收到以下错误:

看起来我没有正确链接图书馆资源,关于主题的文档似乎真的很有限。

将 .jar 和 armeabi/ _ .so 库链接到 ANE 时有什么想法或问题吗?

升级到最新的 javacv 源后更新错误日志: