android - 验证错误: Error #1079: Native methods are not allowed in loaded code

标签 android ios actionscript-3 flash

我有一个在 AS3 中编译的 Android/iOS 应用程序。我遇到了问题,建议升级到 Flash Builder 4.7(从 4.6 开始)。我这样做了,当我尝试使用新的 Air 3.4 运行时,出现以下错误:

VerifyError: Error #1079: Native methods are not allowed in loaded code.

最佳答案

所以我尝试卸载 Flash Builder 4.7 64 位并安装 32 位版本。这没有帮助(同样的问题)。

但后来我尝试了一些不同的东西。因此,我的工作区最初是我的 Adob​​e Flash Builder 4.6(因为我在该工作区中有许多 AS3 项目,并且希望将其加载到 4.7 中)。显然这导致了我的问题(或者至少当我执行以下操作时它消失了)。

我决定使用 Flash Builder 4.7 的默认工作区 (Users\\Adobe Flash Builder 4.7),而不是切换到 4.6。然后我导入了 4.6 目录中的现有项目。编译并运行良好!

我猜想从 Flash Builder 4.6 升级到 4.7 并使用 4.6 的旧工作区时会出现问题...不确定为什么会导致该奇怪的错误,但我很高兴能够继续前进。

关于android - 验证错误: Error #1079: Native methods are not allowed in loaded code,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14638283/

相关文章:

ios - 在 Ios 中排序时间范围

ios - 按月将带有 NSDate 对象的 NSArray 排序到 NSDictionary

ios - 如何创建帮助覆盖图,iOS

apache-flex - 弹性/ ActionScript : Dynamically accessing static var

android - Soundpool sample 未准备好

android - 在 Android 上清除剪贴板

android - 如何在安卓平板电脑中隐藏底部系统栏

Java如何在getCount()中获取PageAdapter中的上下文?

sqlite - 如何在移动应用程序的SQLite中的同一数据库中创建多个表?

jquery - 用 jQuery 替换 Actionscript