问题标签 [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.
android - LogCat 说“父视图不是文本视图”
我正在尝试开发 ANE(Air Native Extension)以使用 Facebook SDK。
制作 ANE 文件后,我尝试运行我的 App。
LogCat 说。
“父视图不是文本视图”
这是我的本机代码。
LogCat 消息是..
而不是更多。
问题是什么??
请帮我。谢谢..
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 调用命令:
android - Air Native Extension BroadcastReceiver 未触发
我正在尝试制作一个可以在服务调用上向 AIR 发送事件的 ANE。创建服务时我没有错误,但我的广播似乎没有被调用。这是我的 AlarmCreation(我删除了不必要的代码)
我的广播接收器现在非常简单
最后是我的清单
如果有人能给我一些情报,我会非常有帮助。
谢谢你。
android - 如何在 Adobe Air Mobile 的 Android 原生扩展中包含额外的 Jar
我使用 Adobe Air Mobile (FlashBuilder) 和 Android Native Extensions (ANE) 构建了一个非常不错的小应用程序。我想将 Jayspt 加密库与我的 ANE 合并,但我似乎找不到任何说明如何操作的文档。如果我为 ANE 构建执行标准 ADT 导出到 jar,它不包括 jayspt jar。
有谁知道如何(为我拼出来)在 ANE 中包含另一个罐子?
谢谢,脸书
actionscript-3 - AIR 应用程序,将活动添加到清单更改了应用程序设计
我有一个小问题,可能是因为我是Android开发的新手。
我正在制作一个带有 Air Native Extension 的 Air 移动应用程序。我的扩展程序用于创建警报。在我的 BroadcastReceiver 中,我打算调用我的 Air 应用程序。为了使这个调用成为可能,我必须像这样在我的 Air App Manifest 中添加活动:
]]>
由于我在清单中添加了这个活动,我的应用程序被我的广播唤醒,一切都很好......除了我的应用程序的设计发生了变化:我在实际屏幕上方有应用程序的名称( 我试图进行更改到清单,但无法在不破坏我的应用程序的情况下删除此标头。
有谁可以告诉我我做错了什么?
谢谢。
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 从内部调用
日志猫:
任何见解都非常感谢!
actionscript-3 - 如何在运行时安装 ANE Air Native Extension?
是否可以通过任何方式安装和使用来自外部模块/swf 的扩展。
据我所知,扩展文件(ddl 等)是使用本机安装程序安装的。
有什么方法可以在运行时安装它们,例如在加载外部 swf 时?
flash - Flash Pro CS6 - Google Play 服务更新后 adMob 无法正常工作
我花了好几天试图解决这个问题,但它不起作用。
我正在使用来自: https ://github.com/lancelot1/ane-admob的 adMobManager
这是在新的谷歌播放服务更新之前工作的。
我的代码:
XML:
以上应该可以工作(就像在更新之前所做的那样),但事实并非如此。
我能做些什么?
我需要尽快实施广告!!!
谢谢你。
编辑:我正在使用适用于 Android 的 AIR 14 SDK。
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。
这里是 !非常感谢那些会读我的人。
android - Air ANE - 链接原生 so 库
我正在尝试在 AIR 项目上使用 JavaCV。我构建了一个本机扩展,它编译得很好,但在运行时我收到以下错误:
看起来我没有正确链接图书馆资源,关于主题的文档似乎真的很有限。
将 .jar 和 armeabi/ _ .so 库链接到 ANE 时有什么想法或问题吗?
升级到最新的 javacv 源后更新错误日志: