我有一个用 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 的旧工作区时会出现问题...不知道为什么会导致这个奇怪的错误,但我很高兴能够继续前进。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)