我有一个在 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 位版本。这没有帮助(同样的问题)。
但后来我尝试了一些不同的东西。因此,我的工作区最初是我的 Adobe 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/