gpt4 book ai didi

macos - 适用于 Mac 的 Air Native 扩展 - "does not have a method named"

转载 作者:行者123 更新时间:2023-12-01 08:55:18 25 4
gpt4 key购买 nike

我正在将 PC 的 air 扩展适配到 Mac。成功创建项目哪个“应该”起作用,但我却得到了

错误 #3500:扩展上下文没有名为

的方法

打包的 ANE 正在成功加载,但没有调用工作。我猜测初始化程序没有被调用(没有人提示它)。我的证据是我从 C 项目中删除了初始化器和终结器并且行为没有改变。

有什么建议吗?

版本:Xcode 3、Air-15、Flex 4.13、Flash Builder 4.7

编辑:更多信息;我发现将应用程序导出为发布构建/签名的 native 安装程序,然后安装并运行该应用程序,它可以工作(好吧,仍然需要调试,但正在达到扩展方法)。所以问题简化为“Flash Builder 环境出了什么问题”

最佳答案

显然不可能在 OSX 上将 flash builder 与 air native 扩展结合使用。

创建扩展上下文毫无怨言,但调用提供的任何函数

导致“错误 #3500:扩展上下文没有名为 ... 的方法”

我花了很多时间(因此我公司的钱)才发现 ANE 实际上很好,而且可以

通过适当的命令行或通过打包发布可执行文件在 Flash Builder 外部调用。

这一整套行为令人非常不满意,并且已经知道至少两年了。

即使有解决方法(发布打包,或使用命令行调用),工作流程也是

严重退化。

--

作为引用,最有用的解决方法解释在这个 URL 上

http://riawanderer.com/2012/03/27/working-with-air-native-extensions-on-the-mac/ 注意这篇文章的日期!

然后搜索文本后面的面板

“现在简单的演示代码已准备就绪,让我们运行看看它做了什么。当您运行该应用程序时,您应该会看到以下错误,表明存在 Flex Builder Bug :)。”

关于macos - 适用于 Mac 的 Air Native 扩展 - "does not have a method named",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25879221/

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